### YamlMime:ManagedReference items: - uid: adas_core.Application.Services.Caching.RedisLockProvider commentId: T:adas_core.Application.Services.Caching.RedisLockProvider id: RedisLockProvider parent: adas_core.Application.Services.Caching children: - adas_core.Application.Services.Caching.RedisLockProvider.#ctor(System.Func{StackExchange.Redis.IDatabase}) - adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync(System.String,System.TimeSpan) - adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync(System.String) langs: - csharp - vb name: RedisLockProvider nameWithType: RedisLockProvider fullName: adas_core.Application.Services.Caching.RedisLockProvider type: Class source: remote: path: adas-core.Application/Services/Caching/RedisLockProvider.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: RedisLockProvider path: ../../adas-core.Application/Services/Caching/RedisLockProvider.cs startLine: 10 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Lock distribuido en Redis. Usa token por adquisición (owner) y liberación segura con script Lua: borra la key solo si el valor coincide. example: [] syntax: content: 'public class RedisLockProvider : ILockProvider' content.vb: Public Class RedisLockProvider Implements ILockProvider inheritance: - System.Object implements: - adas_core.Application.Services.Interfaces.ILockProvider inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr - uid: adas_core.Application.Services.Caching.RedisLockProvider.#ctor(System.Func{StackExchange.Redis.IDatabase}) commentId: M:adas_core.Application.Services.Caching.RedisLockProvider.#ctor(System.Func{StackExchange.Redis.IDatabase}) id: '#ctor(System.Func{StackExchange.Redis.IDatabase})' parent: adas_core.Application.Services.Caching.RedisLockProvider langs: - csharp - vb name: RedisLockProvider(Func) nameWithType: RedisLockProvider.RedisLockProvider(Func) fullName: adas_core.Application.Services.Caching.RedisLockProvider.RedisLockProvider(System.Func) type: Constructor source: remote: path: adas-core.Application/Services/Caching/RedisLockProvider.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: .ctor path: ../../adas-core.Application/Services/Caching/RedisLockProvider.cs startLine: 10 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Lock distribuido en Redis. Usa token por adquisición (owner) y liberación segura con script Lua: borra la key solo si el valor coincide. example: [] syntax: content: public RedisLockProvider(Func getDatabase) parameters: - id: getDatabase type: System.Func{StackExchange.Redis.IDatabase} content.vb: Public Sub New(getDatabase As Func(Of IDatabase)) overload: adas_core.Application.Services.Caching.RedisLockProvider.#ctor* nameWithType.vb: RedisLockProvider.New(Func(Of IDatabase)) fullName.vb: adas_core.Application.Services.Caching.RedisLockProvider.New(System.Func(Of StackExchange.Redis.IDatabase)) name.vb: New(Func(Of IDatabase)) - uid: adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync(System.String,System.TimeSpan) commentId: M:adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync(System.String,System.TimeSpan) id: AcquireAsync(System.String,System.TimeSpan) parent: adas_core.Application.Services.Caching.RedisLockProvider langs: - csharp - vb name: AcquireAsync(string, TimeSpan) nameWithType: RedisLockProvider.AcquireAsync(string, TimeSpan) fullName: adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync(string, System.TimeSpan) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisLockProvider.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: AcquireAsync path: ../../adas-core.Application/Services/Caching/RedisLockProvider.cs startLine: 33 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Attempts to acquire a distributed lock for the specified key using Redis, retrying until the timeout expires. Returns false if the Redis database is unavailable or if the lock cannot be acquired within the given timeout. example: [] syntax: content: public Task AcquireAsync(string key, TimeSpan timeout) parameters: - id: key type: System.String description: The identifier of the resource to lock. - id: timeout type: System.TimeSpan description: The maximum duration to keep retrying before giving up. return: type: System.Threading.Tasks.Task{System.Boolean} description: true if the lock was successfully acquired; otherwise, false. content.vb: Public Function AcquireAsync(key As String, timeout As TimeSpan) As Task(Of Boolean) overload: adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync* implements: - adas_core.Application.Services.Interfaces.ILockProvider.AcquireAsync(System.String,System.TimeSpan) nameWithType.vb: RedisLockProvider.AcquireAsync(String, TimeSpan) fullName.vb: adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync(String, System.TimeSpan) name.vb: AcquireAsync(String, TimeSpan) - uid: adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync(System.String) commentId: M:adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync(System.String) id: ReleaseAsync(System.String) parent: adas_core.Application.Services.Caching.RedisLockProvider langs: - csharp - vb name: ReleaseAsync(string) nameWithType: RedisLockProvider.ReleaseAsync(string) fullName: adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync(string) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisLockProvider.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: ReleaseAsync path: ../../adas-core.Application/Services/Caching/RedisLockProvider.cs startLine: 60 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Asynchronously releases the token associated with the specified key by removing it from the in-memory token store and executing a Lua release script against Redis. If the key is not found in the local store, or the Redis database is unavailable, the method returns without performing any further action. example: [] syntax: content: public Task ReleaseAsync(string key) parameters: - id: key type: System.String description: The identifier of the token to release. return: type: System.Threading.Tasks.Task content.vb: Public Function ReleaseAsync(key As String) As Task overload: adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync* implements: - adas_core.Application.Services.Interfaces.ILockProvider.ReleaseAsync(System.String) nameWithType.vb: RedisLockProvider.ReleaseAsync(String) fullName.vb: adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync(String) name.vb: ReleaseAsync(String) references: - uid: adas_core.Application.Services.Caching commentId: N:adas_core.Application.Services.Caching href: adas_core.html name: adas_core.Application.Services.Caching nameWithType: adas_core.Application.Services.Caching fullName: adas_core.Application.Services.Caching spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Caching name: Caching href: adas_core.Application.Services.Caching.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Caching name: Caching href: adas_core.Application.Services.Caching.html - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: adas_core.Application.Services.Interfaces.ILockProvider commentId: T:adas_core.Application.Services.Interfaces.ILockProvider parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ILockProvider.html name: ILockProvider nameWithType: ILockProvider fullName: adas_core.Application.Services.Interfaces.ILockProvider - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) parent: adas_core.Domain.Utils.NumberUtils definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) parent: adas_core.Domain.Utils.ObjectUtils definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: adas_core.Application.Services.Interfaces commentId: N:adas_core.Application.Services.Interfaces href: adas_core.html name: adas_core.Application.Services.Interfaces nameWithType: adas_core.Application.Services.Interfaces fullName: adas_core.Application.Services.Interfaces spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Application name: Application href: adas_core.Application.html - name: . - uid: adas_core.Application.Services name: Services href: adas_core.Application.Services.html - name: . - uid: adas_core.Application.Services.Interfaces name: Interfaces href: adas_core.Application.Services.Interfaces.html - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ name: IsNumber(object) nameWithType: NumberUtils.IsNumber(object) fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object) nameWithType.vb: NumberUtils.IsNumber(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object) name.vb: IsNumber(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object) name: IsNumber href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.NumberUtils commentId: T:adas_core.Domain.Utils.NumberUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.NumberUtils.html name: NumberUtils nameWithType: NumberUtils fullName: adas_core.Domain.Utils.NumberUtils - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) isExternal: true href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ name: ToDouble(object) nameWithType: NumberUtils.ToDouble(object) fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object) nameWithType.vb: NumberUtils.ToDouble(Object) fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object) name.vb: ToDouble(Object) spec.csharp: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object) name: ToDouble href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) isExternal: true href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ name: ToStr(object) nameWithType: ObjectUtils.ToStr(object) fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object) nameWithType.vb: ObjectUtils.ToStr(Object) fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object) name.vb: ToStr(Object) spec.csharp: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object) name: ToStr href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_ - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: adas_core.Domain.Utils.ObjectUtils commentId: T:adas_core.Domain.Utils.ObjectUtils parent: adas_core.Domain.Utils href: adas_core.Domain.Utils.ObjectUtils.html name: ObjectUtils nameWithType: ObjectUtils fullName: adas_core.Domain.Utils.ObjectUtils - uid: adas_core.Domain.Utils commentId: N:adas_core.Domain.Utils href: adas_core.html name: adas_core.Domain.Utils nameWithType: adas_core.Domain.Utils fullName: adas_core.Domain.Utils spec.csharp: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html spec.vb: - uid: adas_core name: adas_core href: adas_core.html - name: . - uid: adas_core.Domain name: Domain href: adas_core.Domain.html - name: . - uid: adas_core.Domain.Utils name: Utils href: adas_core.Domain.Utils.html - uid: adas_core.Application.Services.Caching.RedisLockProvider.#ctor* commentId: Overload:adas_core.Application.Services.Caching.RedisLockProvider.#ctor href: adas_core.Application.Services.Caching.RedisLockProvider.html#adas_core_Application_Services_Caching_RedisLockProvider__ctor_System_Func_StackExchange_Redis_IDatabase__ name: RedisLockProvider nameWithType: RedisLockProvider.RedisLockProvider fullName: adas_core.Application.Services.Caching.RedisLockProvider.RedisLockProvider nameWithType.vb: RedisLockProvider.New fullName.vb: adas_core.Application.Services.Caching.RedisLockProvider.New name.vb: New - uid: System.Func{StackExchange.Redis.IDatabase} commentId: T:System.Func{StackExchange.Redis.IDatabase} parent: System definition: System.Func`1 href: https://learn.microsoft.com/dotnet/api/system.func-1 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of IDatabase) fullName.vb: System.Func(Of StackExchange.Redis.IDatabase) name.vb: Func(Of IDatabase) spec.csharp: - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - uid: StackExchange.Redis.IDatabase name: IDatabase isExternal: true - name: '>' spec.vb: - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: ( - name: Of - name: " " - uid: StackExchange.Redis.IDatabase name: IDatabase isExternal: true - name: ) - uid: System.Func`1 commentId: T:System.Func`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of TResult) fullName.vb: System.Func(Of TResult) name.vb: Func(Of TResult) spec.csharp: - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - name: TResult - name: '>' spec.vb: - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: ( - name: Of - name: " " - name: TResult - name: ) - uid: adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync href: adas_core.Application.Services.Caching.RedisLockProvider.html#adas_core_Application_Services_Caching_RedisLockProvider_AcquireAsync_System_String_System_TimeSpan_ name: AcquireAsync nameWithType: RedisLockProvider.AcquireAsync fullName: adas_core.Application.Services.Caching.RedisLockProvider.AcquireAsync - uid: adas_core.Application.Services.Interfaces.ILockProvider.AcquireAsync(System.String,System.TimeSpan) commentId: M:adas_core.Application.Services.Interfaces.ILockProvider.AcquireAsync(System.String,System.TimeSpan) parent: adas_core.Application.Services.Interfaces.ILockProvider isExternal: true href: adas_core.Application.Services.Interfaces.ILockProvider.html#adas_core_Application_Services_Interfaces_ILockProvider_AcquireAsync_System_String_System_TimeSpan_ name: AcquireAsync(string, TimeSpan) nameWithType: ILockProvider.AcquireAsync(string, TimeSpan) fullName: adas_core.Application.Services.Interfaces.ILockProvider.AcquireAsync(string, System.TimeSpan) nameWithType.vb: ILockProvider.AcquireAsync(String, TimeSpan) fullName.vb: adas_core.Application.Services.Interfaces.ILockProvider.AcquireAsync(String, System.TimeSpan) name.vb: AcquireAsync(String, TimeSpan) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ILockProvider.AcquireAsync(System.String,System.TimeSpan) name: AcquireAsync href: adas_core.Application.Services.Interfaces.ILockProvider.html#adas_core_Application_Services_Interfaces_ILockProvider_AcquireAsync_System_String_System_TimeSpan_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ILockProvider.AcquireAsync(System.String,System.TimeSpan) name: AcquireAsync href: adas_core.Application.Services.Interfaces.ILockProvider.html#adas_core_Application_Services_Interfaces_ILockProvider_AcquireAsync_System_String_System_TimeSpan_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: ) - uid: System.String commentId: T:System.String parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: string nameWithType: string fullName: string nameWithType.vb: String fullName.vb: String name.vb: String - uid: System.TimeSpan commentId: T:System.TimeSpan parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan name: TimeSpan nameWithType: TimeSpan fullName: System.TimeSpan - uid: System.Threading.Tasks.Task{System.Boolean} commentId: T:System.Threading.Tasks.Task{System.Boolean} parent: System.Threading.Tasks definition: System.Threading.Tasks.Task`1 href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of Boolean) fullName.vb: System.Threading.Tasks.Task(Of Boolean) name.vb: Task(Of Boolean) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: System.Threading.Tasks.Task`1 commentId: T:System.Threading.Tasks.Task`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 name: Task nameWithType: Task fullName: System.Threading.Tasks.Task nameWithType.vb: Task(Of TResult) fullName.vb: System.Threading.Tasks.Task(Of TResult) name.vb: Task(Of TResult) spec.csharp: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: TResult - name: '>' spec.vb: - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: ( - name: Of - name: " " - name: TResult - name: ) - uid: System.Threading.Tasks commentId: N:System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading.Tasks nameWithType: System.Threading.Tasks fullName: System.Threading.Tasks spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Threading name: Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading - name: . - uid: System.Threading.Tasks name: Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks - uid: adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync href: adas_core.Application.Services.Caching.RedisLockProvider.html#adas_core_Application_Services_Caching_RedisLockProvider_ReleaseAsync_System_String_ name: ReleaseAsync nameWithType: RedisLockProvider.ReleaseAsync fullName: adas_core.Application.Services.Caching.RedisLockProvider.ReleaseAsync - uid: adas_core.Application.Services.Interfaces.ILockProvider.ReleaseAsync(System.String) commentId: M:adas_core.Application.Services.Interfaces.ILockProvider.ReleaseAsync(System.String) parent: adas_core.Application.Services.Interfaces.ILockProvider isExternal: true href: adas_core.Application.Services.Interfaces.ILockProvider.html#adas_core_Application_Services_Interfaces_ILockProvider_ReleaseAsync_System_String_ name: ReleaseAsync(string) nameWithType: ILockProvider.ReleaseAsync(string) fullName: adas_core.Application.Services.Interfaces.ILockProvider.ReleaseAsync(string) nameWithType.vb: ILockProvider.ReleaseAsync(String) fullName.vb: adas_core.Application.Services.Interfaces.ILockProvider.ReleaseAsync(String) name.vb: ReleaseAsync(String) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ILockProvider.ReleaseAsync(System.String) name: ReleaseAsync href: adas_core.Application.Services.Interfaces.ILockProvider.html#adas_core_Application_Services_Interfaces_ILockProvider_ReleaseAsync_System_String_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ILockProvider.ReleaseAsync(System.String) name: ReleaseAsync href: adas_core.Application.Services.Interfaces.ILockProvider.html#adas_core_Application_Services_Interfaces_ILockProvider_ReleaseAsync_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: System.Threading.Tasks.Task commentId: T:System.Threading.Tasks.Task parent: System.Threading.Tasks isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task name: Task nameWithType: Task fullName: System.Threading.Tasks.Task