### YamlMime:ManagedReference items: - uid: adas_core.Application.Services.Caching.RedisService commentId: T:adas_core.Application.Services.Caching.RedisService id: RedisService parent: adas_core.Application.Services.Caching children: - adas_core.Application.Services.Caching.RedisService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.Caching.RedisService},adas_core.Application.Services.Caching.LockManagerService) - adas_core.Application.Services.Caching.RedisService.CleanCache - adas_core.Application.Services.Caching.RedisService.Database - adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync(System.String) - adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync(System.String) - adas_core.Application.Services.Caching.RedisService.GetObjectAsync``1(System.String,System.Boolean) - adas_core.Application.Services.Caching.RedisService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) - adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) - adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) - adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) - adas_core.Application.Services.Caching.RedisService.GetValue(System.String) - adas_core.Application.Services.Caching.RedisService.SetObjectAsync``1(System.String,``0,System.Boolean) - adas_core.Application.Services.Caching.RedisService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) - adas_core.Application.Services.Caching.RedisService.SetValue(System.String,System.String) langs: - csharp - vb name: RedisService nameWithType: RedisService fullName: adas_core.Application.Services.Caching.RedisService type: Class source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: RedisService path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 18 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Represents a Redis-based implementation of the interface for caching operations. example: [] syntax: content: 'public class RedisService : ICacheService' content.vb: Public Class RedisService Implements ICacheService inheritance: - System.Object implements: - adas_core.Application.Services.Interfaces.ICacheService 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.RedisService.Database commentId: P:adas_core.Application.Services.Caching.RedisService.Database id: Database parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: Database nameWithType: RedisService.Database fullName: adas_core.Application.Services.Caching.RedisService.Database type: Property source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: Database path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 27 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching syntax: content: public IDatabase? Database { get; } parameters: [] return: type: StackExchange.Redis.IDatabase content.vb: Public ReadOnly Property Database As IDatabase overload: adas_core.Application.Services.Caching.RedisService.Database* - uid: adas_core.Application.Services.Caching.RedisService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.Caching.RedisService},adas_core.Application.Services.Caching.LockManagerService) commentId: M:adas_core.Application.Services.Caching.RedisService.#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.Caching.RedisService},adas_core.Application.Services.Caching.LockManagerService) id: '#ctor(Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.Caching.RedisService},adas_core.Application.Services.Caching.LockManagerService)' parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: RedisService(IOptions, ILogger, LockManagerService) nameWithType: RedisService.RedisService(IOptions, ILogger, LockManagerService) fullName: adas_core.Application.Services.Caching.RedisService.RedisService(Microsoft.Extensions.Options.IOptions, Microsoft.Extensions.Logging.ILogger, adas_core.Application.Services.Caching.LockManagerService) type: Constructor source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: .ctor path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 30 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching syntax: content: public RedisService(IOptions options, ILogger logger, LockManagerService lockManager) parameters: - id: options type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} - id: logger type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.Caching.RedisService} - id: lockManager type: adas_core.Application.Services.Caching.LockManagerService content.vb: Public Sub New(options As IOptions(Of CacheSettings), logger As ILogger(Of RedisService), lockManager As LockManagerService) overload: adas_core.Application.Services.Caching.RedisService.#ctor* nameWithType.vb: RedisService.New(IOptions(Of CacheSettings), ILogger(Of RedisService), LockManagerService) fullName.vb: adas_core.Application.Services.Caching.RedisService.New(Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings), Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.Caching.RedisService), adas_core.Application.Services.Caching.LockManagerService) name.vb: New(IOptions(Of CacheSettings), ILogger(Of RedisService), LockManagerService) - uid: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) id: GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: GetOrSetObjectAsync(string, Func>, TimeSpan?, CancellationToken) nameWithType: RedisService.GetOrSetObjectAsync(string, Func>, TimeSpan?, CancellationToken) fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync(string, System.Func>, System.TimeSpan?, System.Threading.CancellationToken) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetOrSetObjectAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 54 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Retrieves an object of type T from the cache using the specified key, or creates and caches a new instance using the provided factory if no cached value exists. Uses a distributed lock to prevent concurrent cache misses from creating duplicate objects, and falls back to calling the factory directly when Redis is unavailable. example: [] syntax: content: public Task GetOrSetObjectAsync(string key, Func> factory, TimeSpan? ttl = null, CancellationToken cancellationToken = default) parameters: - id: key type: System.String description: The cache key used to identify the stored object. - id: factory type: System.Func{System.Threading.Tasks.Task{{T}}} description: The asynchronous factory function invoked to create a new instance when the object is not present in the cache. - id: ttl type: System.Nullable{System.TimeSpan} description: Optional time-to-live duration for the cached object. If null, the cache default is used. - id: cancellationToken type: System.Threading.CancellationToken description: The token used to cancel the asynchronous operation. typeParameters: - id: T return: type: System.Threading.Tasks.Task{{T}} description: A task that represents the asynchronous operation, containing the cached or newly created object. content.vb: Public Function GetOrSetObjectAsync(Of T)(key As String, factory As Func(Of Task(Of T)), ttl As TimeSpan? = Nothing, cancellationToken As CancellationToken = Nothing) As Task(Of T) overload: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{{T}}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) nameWithType.vb: RedisService.GetOrSetObjectAsync(Of T)(String, Func(Of Task(Of T)), TimeSpan?, CancellationToken) fullName.vb: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync(Of T)(String, System.Func(Of System.Threading.Tasks.Task(Of T)), System.TimeSpan?, System.Threading.CancellationToken) name.vb: GetOrSetObjectAsync(Of T)(String, Func(Of Task(Of T)), TimeSpan?, CancellationToken) - uid: adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) commentId: M:adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) id: GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: GetOrSetValueAsync(string, Func>, TimeSpan?) nameWithType: RedisService.GetOrSetValueAsync(string, Func>, TimeSpan?) fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync(string, System.Func>, System.TimeSpan?) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetOrSetValueAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 95 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Retrieves a cached value for the specified key, or loads, caches, and returns it via the supplied loader if absent. Falls back to invoking the loader directly when Redis is unavailable, and uses a distributed lock to prevent duplicate loads under concurrent access. example: [] syntax: content: public Task GetOrSetValueAsync(string key, Func> loader, TimeSpan? ttl = null) parameters: - id: key type: System.String description: The cache key used to identify the stored value. - id: loader type: System.Func{System.Threading.Tasks.Task{System.String}} description: The asynchronous function invoked to produce the value when it is not present in the cache. - id: ttl type: System.Nullable{System.TimeSpan} description: Optional time-to-live applied to the cached value; if not provided, the default caching policy is used. return: type: System.Threading.Tasks.Task{System.String} description: The cached value when available, or the value produced by the loader when the cache is empty or Redis is unavailable. content.vb: Public Function GetOrSetValueAsync(key As String, loader As Func(Of Task(Of String)), ttl As TimeSpan? = Nothing) As Task(Of String) overload: adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) nameWithType.vb: RedisService.GetOrSetValueAsync(String, Func(Of Task(Of String)), TimeSpan?) fullName.vb: adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync(String, System.Func(Of System.Threading.Tasks.Task(Of String)), System.TimeSpan?) name.vb: GetOrSetValueAsync(String, Func(Of Task(Of String)), TimeSpan?) - uid: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) id: GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: GetOrSetObjectAsync(GroupedField, ObjectId, Func>, TimeSpan?, CancellationToken) nameWithType: RedisService.GetOrSetObjectAsync(GroupedField, ObjectId, Func>, TimeSpan?, CancellationToken) fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func>, System.TimeSpan?, System.Threading.CancellationToken) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetOrSetObjectAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 143 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Retrieves a cached object associated with the specified grouped field and patient identifier, or creates and stores it using the provided factory if absent. Uses a distributed lock to prevent duplicate creation under cache misses and falls back to invoking the factory directly when Redis is unavailable. example: [] syntax: content: public Task GetOrSetObjectAsync(GroupedField groupedField, ObjectId patientId, Func> factory, TimeSpan? ttl = null, CancellationToken cancellationToken = default) parameters: - id: groupedField type: adas_core.Domain.Models.GroupedObservations.GroupedField description: The grouped field used, together with the patient identifier, to build the cache key. - id: patientId type: MongoDB.Bson.ObjectId description: The patient identifier used to build the cache key. - id: factory type: System.Func{System.Threading.Tasks.Task{{T}}} description: Asynchronous factory invoked to produce the object when no cached value exists. - id: ttl type: System.Nullable{System.TimeSpan} description: Optional time-to-live applied to the stored cache entry. If null, no expiration is set. - id: cancellationToken type: System.Threading.CancellationToken description: Token used to cancel the distributed lock operation. typeParameters: - id: T return: type: System.Threading.Tasks.Task{{T}} description: The cached object if present, otherwise the object produced by factory. content.vb: Public Function GetOrSetObjectAsync(Of T)(groupedField As GroupedField, patientId As ObjectId, factory As Func(Of Task(Of T)), ttl As TimeSpan? = Nothing, cancellationToken As CancellationToken = Nothing) As Task(Of T) overload: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{{T}}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) nameWithType.vb: RedisService.GetOrSetObjectAsync(Of T)(GroupedField, ObjectId, Func(Of Task(Of T)), TimeSpan?, CancellationToken) fullName.vb: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync(Of T)(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func(Of System.Threading.Tasks.Task(Of T)), System.TimeSpan?, System.Threading.CancellationToken) name.vb: GetOrSetObjectAsync(Of T)(GroupedField, ObjectId, Func(Of Task(Of T)), TimeSpan?, CancellationToken) - uid: adas_core.Application.Services.Caching.RedisService.SetValue(System.String,System.String) commentId: M:adas_core.Application.Services.Caching.RedisService.SetValue(System.String,System.String) id: SetValue(System.String,System.String) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: SetValue(string, string) nameWithType: RedisService.SetValue(string, string) fullName: adas_core.Application.Services.Caching.RedisService.SetValue(string, string) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SetValue path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 185 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Stores a string value in the database under the specified key, applying a TTL resolved from GetEntityTtl and preserving any existing TTL on overwrite. If the underlying database is not initialized, the operation is skipped. example: [] syntax: content: public void SetValue(string key, string value) parameters: - id: key type: System.String description: The key under which the value will be stored. - id: value type: System.String description: The string value to persist. content.vb: Public Sub SetValue(key As String, value As String) overload: adas_core.Application.Services.Caching.RedisService.SetValue* implements: - adas_core.Application.Services.Interfaces.ICacheService.SetValue(System.String,System.String) nameWithType.vb: RedisService.SetValue(String, String) fullName.vb: adas_core.Application.Services.Caching.RedisService.SetValue(String, String) name.vb: SetValue(String, String) - uid: adas_core.Application.Services.Caching.RedisService.GetValue(System.String) commentId: M:adas_core.Application.Services.Caching.RedisService.GetValue(System.String) id: GetValue(System.String) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: GetValue(string) nameWithType: RedisService.GetValue(string) fullName: adas_core.Application.Services.Caching.RedisService.GetValue(string) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetValue path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 193 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Retrieves a string value from the underlying data store by its key, and conditionally renews the entity's time-to-live when the key is found and renewal is permitted by policy. example: [] syntax: content: public string? GetValue(string key) parameters: - id: key type: System.String description: The identifier of the value to look up in the data store. return: type: System.String description: The stored string value, or null if the key does not exist or the data store is unavailable. content.vb: Public Function GetValue(key As String) As String overload: adas_core.Application.Services.Caching.RedisService.GetValue* implements: - adas_core.Application.Services.Interfaces.ICacheService.GetValue(System.String) nameWithType.vb: RedisService.GetValue(String) fullName.vb: adas_core.Application.Services.Caching.RedisService.GetValue(String) name.vb: GetValue(String) - uid: adas_core.Application.Services.Caching.RedisService.GetObjectAsync``1(System.String,System.Boolean) commentId: M:adas_core.Application.Services.Caching.RedisService.GetObjectAsync``1(System.String,System.Boolean) id: GetObjectAsync``1(System.String,System.Boolean) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: GetObjectAsync(string, bool) nameWithType: RedisService.GetObjectAsync(string, bool) fullName: adas_core.Application.Services.Caching.RedisService.GetObjectAsync(string, bool) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetObjectAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 209 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Asynchronously retrieves and deserializes an object of type T from Redis using the specified key. Returns default when Redis is unavailable or when the key is not found or holds an empty value, and optionally refreshes the key's expiration time on a successful hit. example: [] syntax: content: public Task GetObjectAsync(string key, bool updateExpiration = true) parameters: - id: key type: System.String description: The Redis key identifying the stored object to retrieve. - id: updateExpiration type: System.Boolean description: When true (the default), resets the key's time-to-live to the configured entity TTL on a successful read, implementing sliding expiration. typeParameters: - id: T return: type: System.Threading.Tasks.Task{{T}} description: A containing the deserialized object, or default if Redis is unavailable or the key is missing/empty. content.vb: Public Function GetObjectAsync(Of T)(key As String, updateExpiration As Boolean = True) As Task(Of T) overload: adas_core.Application.Services.Caching.RedisService.GetObjectAsync* exceptions: - type: System.Exception commentId: T:System.Exception description: Thrown when the stored JSON payload cannot be deserialized into T; the original exception is wrapped and rethrown. implements: - adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Boolean) nameWithType.vb: RedisService.GetObjectAsync(Of T)(String, Boolean) fullName.vb: adas_core.Application.Services.Caching.RedisService.GetObjectAsync(Of T)(String, Boolean) name.vb: GetObjectAsync(Of T)(String, Boolean) - uid: adas_core.Application.Services.Caching.RedisService.SetObjectAsync``1(System.String,``0,System.Boolean) commentId: M:adas_core.Application.Services.Caching.RedisService.SetObjectAsync``1(System.String,``0,System.Boolean) id: SetObjectAsync``1(System.String,``0,System.Boolean) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: SetObjectAsync(string, T, bool) nameWithType: RedisService.SetObjectAsync(string, T, bool) fullName: adas_core.Application.Services.Caching.RedisService.SetObjectAsync(string, T, bool) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SetObjectAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 243 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Asynchronously stores an object associated with the specified key, optionally refreshing its expiration time. example: [] syntax: content: public Task SetObjectAsync(string key, T obj, bool updateExpiration = true) parameters: - id: key type: System.String description: The key under which the object will be stored. - id: obj type: '{T}' description: The object to store. - id: updateExpiration type: System.Boolean description: Indicates whether the expiration time of the entry should be updated. typeParameters: - id: T return: type: System.Threading.Tasks.Task content.vb: Public Function SetObjectAsync(Of T)(key As String, obj As T, updateExpiration As Boolean = True) As Task overload: adas_core.Application.Services.Caching.RedisService.SetObjectAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,{T},System.Boolean) nameWithType.vb: RedisService.SetObjectAsync(Of T)(String, T, Boolean) fullName.vb: adas_core.Application.Services.Caching.RedisService.SetObjectAsync(Of T)(String, T, Boolean) name.vb: SetObjectAsync(Of T)(String, T, Boolean) - uid: adas_core.Application.Services.Caching.RedisService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) commentId: M:adas_core.Application.Services.Caching.RedisService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) id: SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: SetObjectAsync(string, T, TimeSpan?, bool) nameWithType: RedisService.SetObjectAsync(string, T, TimeSpan?, bool) fullName: adas_core.Application.Services.Caching.RedisService.SetObjectAsync(string, T, System.TimeSpan?, bool) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: SetObjectAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 256 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Asynchronously serializes the specified object to JSON and stores it in Redis under the given key, using the provided TTL override or the default entity TTL when not specified. The operation is skipped when Redis is unavailable, and the object is serialized using camelCase property names with string enum and ObjectId converters. example: [] syntax: content: public Task SetObjectAsync(string key, T obj, TimeSpan? ttlOverride, bool updateExpiration) parameters: - id: key type: System.String description: The Redis key under which the serialized object will be stored. - id: obj type: '{T}' description: The object to serialize and persist to Redis. - id: ttlOverride type: System.Nullable{System.TimeSpan} description: An optional time-to-live override; when null, the entity's default TTL is applied. - id: updateExpiration type: System.Boolean description: Flag indicating whether the expiration should be updated. typeParameters: - id: T return: type: System.Threading.Tasks.Task content.vb: Public Function SetObjectAsync(Of T)(key As String, obj As T, ttlOverride As TimeSpan?, updateExpiration As Boolean) As Task overload: adas_core.Application.Services.Caching.RedisService.SetObjectAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,{T},System.Nullable{System.TimeSpan},System.Boolean) nameWithType.vb: RedisService.SetObjectAsync(Of T)(String, T, TimeSpan?, Boolean) fullName.vb: adas_core.Application.Services.Caching.RedisService.SetObjectAsync(Of T)(String, T, System.TimeSpan?, Boolean) name.vb: SetObjectAsync(Of T)(String, T, TimeSpan?, Boolean) - uid: adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync(System.String) commentId: M:adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync(System.String) id: DeleteObjectAsync(System.String) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: DeleteObjectAsync(string) nameWithType: RedisService.DeleteObjectAsync(string) fullName: adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync(string) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DeleteObjectAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 278 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Asynchronously deletes an object from the Redis cache using the specified key. When the Redis backend is unavailable, the call is skipped silently as a no-op fallback. example: [] syntax: content: public Task DeleteObjectAsync(string key) parameters: - id: key type: System.String description: The unique identifier of the cached object to remove. return: type: System.Threading.Tasks.Task content.vb: Public Function DeleteObjectAsync(key As String) As Task overload: adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.DeleteObjectAsync(System.String) nameWithType.vb: RedisService.DeleteObjectAsync(String) fullName.vb: adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync(String) name.vb: DeleteObjectAsync(String) - uid: adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync(System.String) commentId: M:adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync(System.String) id: DeleteByPatternAsync(System.String) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: DeleteByPatternAsync(string) nameWithType: RedisService.DeleteByPatternAsync(string) fullName: adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync(string) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: DeleteByPatternAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 290 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Asynchronously deletes all Redis keys matching the specified pattern. Returns 0 if Redis is unavailable or the server is not initialized. example: [] syntax: content: public Task DeleteByPatternAsync(string pattern) parameters: - id: pattern type: System.String description: The pattern used to match Redis keys to be deleted. return: type: System.Threading.Tasks.Task{System.Int64} description: The number of keys that were deleted. content.vb: Public Function DeleteByPatternAsync(pattern As String) As Task(Of Long) overload: adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.DeleteByPatternAsync(System.String) nameWithType.vb: RedisService.DeleteByPatternAsync(String) fullName.vb: adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync(String) name.vb: DeleteByPatternAsync(String) - uid: adas_core.Application.Services.Caching.RedisService.CleanCache commentId: M:adas_core.Application.Services.Caching.RedisService.CleanCache id: CleanCache parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: CleanCache() nameWithType: RedisService.CleanCache() fullName: adas_core.Application.Services.Caching.RedisService.CleanCache() type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: CleanCache path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 306 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: Clears all cached data by flushing the underlying server database. If the server instance is null, the call is safely skipped as a no-op. example: [] syntax: content: public void CleanCache() content.vb: Public Sub CleanCache() overload: adas_core.Application.Services.Caching.RedisService.CleanCache* implements: - adas_core.Application.Services.Interfaces.ICacheService.CleanCache - uid: adas_core.Application.Services.Caching.RedisService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) commentId: M:adas_core.Application.Services.Caching.RedisService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) id: GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) parent: adas_core.Application.Services.Caching.RedisService langs: - csharp - vb name: GetObjectAsync(string, TimeSpan?, bool) nameWithType: RedisService.GetObjectAsync(string, TimeSpan?, bool) fullName: adas_core.Application.Services.Caching.RedisService.GetObjectAsync(string, System.TimeSpan?, bool) type: Method source: remote: path: adas-core.Application/Services/Caching/RedisService.cs branch: document/release/1.0.1 repo: https://git.teralevel.io/adas/adas-core.git id: GetObjectAsync path: ../../adas-core.Application/Services/Caching/RedisService.cs startLine: 372 assemblies: - adas-core.Application namespace: adas_core.Application.Services.Caching summary: >- Retrieves an object asynchronously from the cache, optionally updating its expiration time. The optional TTL override is ignored by this overload and is not passed to the underlying call. example: [] syntax: content: public Task GetObjectAsync(string key, TimeSpan? ttlOverride, bool updateExpiration) parameters: - id: key type: System.String description: The cache key identifying the object to retrieve. - id: ttlOverride type: System.Nullable{System.TimeSpan} description: An optional time-to-live override; not applied by this overload. - id: updateExpiration type: System.Boolean description: When true, the expiration of the cached entry is refreshed on retrieval. typeParameters: - id: T return: type: System.Threading.Tasks.Task{{T}} description: A task that resolves to the cached object, or null if no entry exists for the specified key. content.vb: Public Function GetObjectAsync(Of T)(key As String, ttlOverride As TimeSpan?, updateExpiration As Boolean) As Task(Of T) overload: adas_core.Application.Services.Caching.RedisService.GetObjectAsync* implements: - adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) nameWithType.vb: RedisService.GetObjectAsync(Of T)(String, TimeSpan?, Boolean) fullName.vb: adas_core.Application.Services.Caching.RedisService.GetObjectAsync(Of T)(String, System.TimeSpan?, Boolean) name.vb: GetObjectAsync(Of T)(String, TimeSpan?, Boolean) references: - uid: adas_core.Application.Services.Interfaces.ICacheService commentId: T:adas_core.Application.Services.Interfaces.ICacheService parent: adas_core.Application.Services.Interfaces href: adas_core.Application.Services.Interfaces.ICacheService.html name: ICacheService nameWithType: ICacheService fullName: adas_core.Application.Services.Interfaces.ICacheService - 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: 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: 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: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - 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.RedisService.Database* commentId: Overload:adas_core.Application.Services.Caching.RedisService.Database href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_Database name: Database nameWithType: RedisService.Database fullName: adas_core.Application.Services.Caching.RedisService.Database - uid: StackExchange.Redis.IDatabase commentId: T:StackExchange.Redis.IDatabase parent: StackExchange.Redis isExternal: true name: IDatabase nameWithType: IDatabase fullName: StackExchange.Redis.IDatabase - uid: StackExchange.Redis commentId: N:StackExchange.Redis isExternal: true name: StackExchange.Redis nameWithType: StackExchange.Redis fullName: StackExchange.Redis spec.csharp: - uid: StackExchange name: StackExchange isExternal: true - name: . - uid: StackExchange.Redis name: Redis isExternal: true spec.vb: - uid: StackExchange name: StackExchange isExternal: true - name: . - uid: StackExchange.Redis name: Redis isExternal: true - uid: adas_core.Application.Services.Caching.RedisService.#ctor* commentId: Overload:adas_core.Application.Services.Caching.RedisService.#ctor href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService__ctor_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_CacheSettings__Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_Caching_RedisService__adas_core_Application_Services_Caching_LockManagerService_ name: RedisService nameWithType: RedisService.RedisService fullName: adas_core.Application.Services.Caching.RedisService.RedisService nameWithType.vb: RedisService.New fullName.vb: adas_core.Application.Services.Caching.RedisService.New name.vb: New - uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.CacheSettings} parent: Microsoft.Extensions.Options definition: Microsoft.Extensions.Options.IOptions`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of CacheSettings) fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.CacheSettings) name.vb: IOptions(Of CacheSettings) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - uid: adas_core.Domain.Models.AppSettings.CacheSettings name: CacheSettings - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - uid: adas_core.Domain.Models.AppSettings.CacheSettings name: CacheSettings - name: ) - uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.Caching.RedisService} commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.Caching.RedisService} parent: Microsoft.Extensions.Logging definition: Microsoft.Extensions.Logging.ILogger`1 href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 name: ILogger nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger nameWithType.vb: ILogger(Of RedisService) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.Caching.RedisService) name.vb: ILogger(Of RedisService) spec.csharp: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: < - uid: adas_core.Application.Services.Caching.RedisService name: RedisService href: adas_core.Application.Services.Caching.RedisService.html - name: '>' spec.vb: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: ( - name: Of - name: " " - uid: adas_core.Application.Services.Caching.RedisService name: RedisService href: adas_core.Application.Services.Caching.RedisService.html - name: ) - uid: adas_core.Application.Services.Caching.LockManagerService commentId: T:adas_core.Application.Services.Caching.LockManagerService parent: adas_core.Application.Services.Caching href: adas_core.Application.Services.Caching.LockManagerService.html name: LockManagerService nameWithType: LockManagerService fullName: adas_core.Application.Services.Caching.LockManagerService - uid: Microsoft.Extensions.Options.IOptions`1 commentId: T:Microsoft.Extensions.Options.IOptions`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 name: IOptions nameWithType: IOptions fullName: Microsoft.Extensions.Options.IOptions nameWithType.vb: IOptions(Of TOptions) fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions) name.vb: IOptions(Of TOptions) spec.csharp: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: < - name: TOptions - name: '>' spec.vb: - uid: Microsoft.Extensions.Options.IOptions`1 name: IOptions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1 - name: ( - name: Of - name: " " - name: TOptions - name: ) - uid: Microsoft.Extensions.Options commentId: N:Microsoft.Extensions.Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.Extensions.Options nameWithType: Microsoft.Extensions.Options fullName: Microsoft.Extensions.Options spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Options name: Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Options name: Options isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options - uid: Microsoft.Extensions.Logging.ILogger`1 commentId: T:Microsoft.Extensions.Logging.ILogger`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 name: ILogger nameWithType: ILogger fullName: Microsoft.Extensions.Logging.ILogger nameWithType.vb: ILogger(Of TCategoryName) fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName) name.vb: ILogger(Of TCategoryName) spec.csharp: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: < - name: TCategoryName - name: '>' spec.vb: - uid: Microsoft.Extensions.Logging.ILogger`1 name: ILogger isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1 - name: ( - name: Of - name: " " - name: TCategoryName - name: ) - uid: Microsoft.Extensions.Logging commentId: N:Microsoft.Extensions.Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft name: Microsoft.Extensions.Logging nameWithType: Microsoft.Extensions.Logging fullName: Microsoft.Extensions.Logging spec.csharp: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Logging name: Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging spec.vb: - uid: Microsoft name: Microsoft isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft - name: . - uid: Microsoft.Extensions name: Extensions isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions - name: . - uid: Microsoft.Extensions.Logging name: Logging isExternal: true href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging - uid: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_GetOrSetObjectAsync__1_System_String_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ name: GetOrSetObjectAsync nameWithType: RedisService.GetOrSetObjectAsync fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{{T}}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) parent: adas_core.Application.Services.Interfaces.ICacheService definition: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_System_String_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ name: GetOrSetObjectAsync(string, Func>, TimeSpan?, CancellationToken) nameWithType: ICacheService.GetOrSetObjectAsync(string, Func>, TimeSpan?, CancellationToken) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(string, System.Func>, System.TimeSpan?, System.Threading.CancellationToken) nameWithType.vb: ICacheService.GetOrSetObjectAsync(Of T)(String, Func(Of Task(Of T)), TimeSpan?, CancellationToken) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(Of T)(String, System.Func(Of System.Threading.Tasks.Task(Of T)), System.TimeSpan?, System.Threading.CancellationToken) name.vb: GetOrSetObjectAsync(Of T)(String, Func(Of Task(Of T)), TimeSpan?, CancellationToken) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_System_String_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: T - name: '>' - name: '>' - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_System_String_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: ( - name: Of - name: " " - 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: T - name: ) - name: ) - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - 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.Func{System.Threading.Tasks.Task{{T}}} commentId: T:System.Func{System.Threading.Tasks.Task{``0}} 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 Task(Of T)) fullName.vb: System.Func(Of System.Threading.Tasks.Task(Of T)) name.vb: Func(Of Task(Of T)) spec.csharp: - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: T - name: '>' - 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: 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: T - name: ) - name: ) - uid: System.Nullable{System.TimeSpan} commentId: T:System.Nullable{System.TimeSpan} parent: System definition: System.Nullable`1 href: https://learn.microsoft.com/dotnet/api/system.timespan name: TimeSpan? nameWithType: TimeSpan? fullName: System.TimeSpan? spec.csharp: - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' spec.vb: - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - uid: System.Threading.CancellationToken commentId: T:System.Threading.CancellationToken parent: System.Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken name: CancellationToken nameWithType: CancellationToken fullName: System.Threading.CancellationToken - uid: System.Threading.Tasks.Task{{T}} commentId: T:System.Threading.Tasks.Task{``0} 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 T) fullName.vb: System.Threading.Tasks.Task(Of T) name.vb: Task(Of T) 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: T - 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: T - name: ) - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_System_String_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ name: GetOrSetObjectAsync(string, Func>, TimeSpan?, CancellationToken) nameWithType: ICacheService.GetOrSetObjectAsync(string, Func>, TimeSpan?, CancellationToken) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(string, System.Func>, System.TimeSpan?, System.Threading.CancellationToken) nameWithType.vb: ICacheService.GetOrSetObjectAsync(Of T)(String, Func(Of Task(Of T)), TimeSpan?, CancellationToken) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(Of T)(String, System.Func(Of System.Threading.Tasks.Task(Of T)), System.TimeSpan?, System.Threading.CancellationToken) name.vb: GetOrSetObjectAsync(Of T)(String, Func(Of Task(Of T)), TimeSpan?, CancellationToken) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_System_String_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: T - name: '>' - name: '>' - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(System.String,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_System_String_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: ( - name: Of - name: " " - 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: T - name: ) - name: ) - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - 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: System.Nullable`1 commentId: T:System.Nullable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 name: Nullable nameWithType: Nullable fullName: System.Nullable nameWithType.vb: Nullable(Of T) fullName.vb: System.Nullable(Of T) name.vb: Nullable(Of T) spec.csharp: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Nullable`1 name: Nullable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.nullable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Threading commentId: N:System.Threading isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Threading nameWithType: System.Threading fullName: System.Threading 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 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 - 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.RedisService.GetOrSetValueAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_GetOrSetValueAsync_System_String_System_Func_System_Threading_Tasks_Task_System_String___System_Nullable_System_TimeSpan__ name: GetOrSetValueAsync nameWithType: RedisService.GetOrSetValueAsync fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) parent: adas_core.Application.Services.Interfaces.ICacheService isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetValueAsync_System_String_System_Func_System_Threading_Tasks_Task_System_String___System_Nullable_System_TimeSpan__ name: GetOrSetValueAsync(string, Func>, TimeSpan?) nameWithType: ICacheService.GetOrSetValueAsync(string, Func>, TimeSpan?) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(string, System.Func>, System.TimeSpan?) nameWithType.vb: ICacheService.GetOrSetValueAsync(String, Func(Of Task(Of String)), TimeSpan?) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(String, System.Func(Of System.Threading.Tasks.Task(Of String)), System.TimeSpan?) name.vb: GetOrSetValueAsync(String, Func(Of Task(Of String)), TimeSpan?) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) name: GetOrSetValueAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetValueAsync_System_String_System_Func_System_Threading_Tasks_Task_System_String___System_Nullable_System_TimeSpan__ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - 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.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: '>' - name: '>' - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(System.String,System.Func{System.Threading.Tasks.Task{System.String}},System.Nullable{System.TimeSpan}) name: GetOrSetValueAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetValueAsync_System_String_System_Func_System_Threading_Tasks_Task_System_String___System_Nullable_System_TimeSpan__ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: ( - name: Of - name: " " - 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.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - name: ) - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ) - uid: System.Func{System.Threading.Tasks.Task{System.String}} commentId: T:System.Func{System.Threading.Tasks.Task{System.String}} 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 Task(Of String)) fullName.vb: System.Func(Of System.Threading.Tasks.Task(Of String)) name.vb: Func(Of Task(Of String)) spec.csharp: - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - 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.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: '>' - 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: 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.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - name: ) - uid: System.Threading.Tasks.Task{System.String} commentId: T:System.Threading.Tasks.Task{System.String} 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 String) fullName.vb: System.Threading.Tasks.Task(Of String) name.vb: Task(Of String) 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.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - 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.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{{T}}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) parent: adas_core.Application.Services.Interfaces.ICacheService definition: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_adas_core_Domain_Models_GroupedObservations_GroupedField_MongoDB_Bson_ObjectId_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ name: GetOrSetObjectAsync(GroupedField, ObjectId, Func>, TimeSpan?, CancellationToken) nameWithType: ICacheService.GetOrSetObjectAsync(GroupedField, ObjectId, Func>, TimeSpan?, CancellationToken) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func>, System.TimeSpan?, System.Threading.CancellationToken) nameWithType.vb: ICacheService.GetOrSetObjectAsync(Of T)(GroupedField, ObjectId, Func(Of Task(Of T)), TimeSpan?, CancellationToken) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(Of T)(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func(Of System.Threading.Tasks.Task(Of T)), System.TimeSpan?, System.Threading.CancellationToken) name.vb: GetOrSetObjectAsync(Of T)(GroupedField, ObjectId, Func(Of Task(Of T)), TimeSpan?, CancellationToken) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_adas_core_Domain_Models_GroupedObservations_GroupedField_MongoDB_Bson_ObjectId_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: < - name: T - name: '>' - name: ( - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: T - name: '>' - name: '>' - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_adas_core_Domain_Models_GroupedObservations_GroupedField_MongoDB_Bson_ObjectId_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: ( - name: Of - name: " " - 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: T - name: ) - name: ) - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) - uid: adas_core.Domain.Models.GroupedObservations.GroupedField commentId: T:adas_core.Domain.Models.GroupedObservations.GroupedField parent: adas_core.Domain.Models.GroupedObservations href: adas_core.Domain.Models.GroupedObservations.GroupedField.html name: GroupedField nameWithType: GroupedField fullName: adas_core.Domain.Models.GroupedObservations.GroupedField - uid: MongoDB.Bson.ObjectId commentId: T:MongoDB.Bson.ObjectId parent: MongoDB.Bson isExternal: true name: ObjectId nameWithType: ObjectId fullName: MongoDB.Bson.ObjectId - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_adas_core_Domain_Models_GroupedObservations_GroupedField_MongoDB_Bson_ObjectId_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ name: GetOrSetObjectAsync(GroupedField, ObjectId, Func>, TimeSpan?, CancellationToken) nameWithType: ICacheService.GetOrSetObjectAsync(GroupedField, ObjectId, Func>, TimeSpan?, CancellationToken) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func>, System.TimeSpan?, System.Threading.CancellationToken) nameWithType.vb: ICacheService.GetOrSetObjectAsync(Of T)(GroupedField, ObjectId, Func(Of Task(Of T)), TimeSpan?, CancellationToken) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync(Of T)(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func(Of System.Threading.Tasks.Task(Of T)), System.TimeSpan?, System.Threading.CancellationToken) name.vb: GetOrSetObjectAsync(Of T)(GroupedField, ObjectId, Func(Of Task(Of T)), TimeSpan?, CancellationToken) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_adas_core_Domain_Models_GroupedObservations_GroupedField_MongoDB_Bson_ObjectId_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: < - name: T - name: '>' - name: ( - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: < - uid: System.Threading.Tasks.Task`1 name: Task isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 - name: < - name: T - name: '>' - name: '>' - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync``1(adas_core.Domain.Models.GroupedObservations.GroupedField,MongoDB.Bson.ObjectId,System.Func{System.Threading.Tasks.Task{``0}},System.Nullable{System.TimeSpan},System.Threading.CancellationToken) name: GetOrSetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetOrSetObjectAsync__1_adas_core_Domain_Models_GroupedObservations_GroupedField_MongoDB_Bson_ObjectId_System_Func_System_Threading_Tasks_Task___0___System_Nullable_System_TimeSpan__System_Threading_CancellationToken_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: adas_core.Domain.Models.GroupedObservations.GroupedField name: GroupedField - name: ',' - name: " " - uid: MongoDB.Bson.ObjectId name: ObjectId isExternal: true - name: ',' - name: " " - uid: System.Func`1 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-1 - name: ( - name: Of - name: " " - 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: T - name: ) - name: ) - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Threading.CancellationToken name: CancellationToken isExternal: true href: https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken - name: ) - uid: adas_core.Domain.Models.GroupedObservations commentId: N:adas_core.Domain.Models.GroupedObservations href: adas_core.html name: adas_core.Domain.Models.GroupedObservations nameWithType: adas_core.Domain.Models.GroupedObservations fullName: adas_core.Domain.Models.GroupedObservations 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.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.GroupedObservations name: GroupedObservations href: adas_core.Domain.Models.GroupedObservations.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.Models name: Models href: adas_core.Domain.Models.html - name: . - uid: adas_core.Domain.Models.GroupedObservations name: GroupedObservations href: adas_core.Domain.Models.GroupedObservations.html - uid: MongoDB.Bson commentId: N:MongoDB.Bson isExternal: true name: MongoDB.Bson nameWithType: MongoDB.Bson fullName: MongoDB.Bson spec.csharp: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true spec.vb: - uid: MongoDB name: MongoDB isExternal: true - name: . - uid: MongoDB.Bson name: Bson isExternal: true - uid: adas_core.Application.Services.Caching.RedisService.SetValue* commentId: Overload:adas_core.Application.Services.Caching.RedisService.SetValue href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_SetValue_System_String_System_String_ name: SetValue nameWithType: RedisService.SetValue fullName: adas_core.Application.Services.Caching.RedisService.SetValue - uid: adas_core.Application.Services.Interfaces.ICacheService.SetValue(System.String,System.String) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.SetValue(System.String,System.String) parent: adas_core.Application.Services.Interfaces.ICacheService isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetValue_System_String_System_String_ name: SetValue(string, string) nameWithType: ICacheService.SetValue(string, string) fullName: adas_core.Application.Services.Interfaces.ICacheService.SetValue(string, string) nameWithType.vb: ICacheService.SetValue(String, String) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.SetValue(String, String) name.vb: SetValue(String, String) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetValue(System.String,System.String) name: SetValue href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetValue_System_String_System_String_ - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - 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.ICacheService.SetValue(System.String,System.String) name: SetValue href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetValue_System_String_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: adas_core.Application.Services.Caching.RedisService.GetValue* commentId: Overload:adas_core.Application.Services.Caching.RedisService.GetValue href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_GetValue_System_String_ name: GetValue nameWithType: RedisService.GetValue fullName: adas_core.Application.Services.Caching.RedisService.GetValue - uid: adas_core.Application.Services.Interfaces.ICacheService.GetValue(System.String) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetValue(System.String) parent: adas_core.Application.Services.Interfaces.ICacheService isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetValue_System_String_ name: GetValue(string) nameWithType: ICacheService.GetValue(string) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetValue(string) nameWithType.vb: ICacheService.GetValue(String) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetValue(String) name.vb: GetValue(String) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetValue(System.String) name: GetValue href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetValue_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.ICacheService.GetValue(System.String) name: GetValue href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetValue_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: System.Exception commentId: T:System.Exception parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.exception name: Exception nameWithType: Exception fullName: System.Exception - uid: adas_core.Application.Services.Caching.RedisService.GetObjectAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisService.GetObjectAsync href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_GetObjectAsync__1_System_String_System_Boolean_ name: GetObjectAsync nameWithType: RedisService.GetObjectAsync fullName: adas_core.Application.Services.Caching.RedisService.GetObjectAsync - uid: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Boolean) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Boolean) parent: adas_core.Application.Services.Interfaces.ICacheService isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetObjectAsync__1_System_String_System_Boolean_ name: GetObjectAsync(string, bool) nameWithType: ICacheService.GetObjectAsync(string, bool) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync(string, bool) nameWithType.vb: ICacheService.GetObjectAsync(Of T)(String, Boolean) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync(Of T)(String, Boolean) name.vb: GetObjectAsync(Of T)(String, Boolean) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Boolean) name: GetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetObjectAsync__1_System_String_System_Boolean_ - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Boolean) name: GetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetObjectAsync__1_System_String_System_Boolean_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: bool nameWithType: bool fullName: bool nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean - uid: adas_core.Application.Services.Caching.RedisService.SetObjectAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisService.SetObjectAsync href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_SetObjectAsync__1_System_String___0_System_Boolean_ name: SetObjectAsync nameWithType: RedisService.SetObjectAsync fullName: adas_core.Application.Services.Caching.RedisService.SetObjectAsync - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,{T},System.Boolean) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) parent: adas_core.Application.Services.Interfaces.ICacheService definition: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Boolean_ name: SetObjectAsync(string, T, bool) nameWithType: ICacheService.SetObjectAsync(string, T, bool) fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(string, T, bool) nameWithType.vb: ICacheService.SetObjectAsync(Of T)(String, T, Boolean) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(Of T)(String, T, Boolean) name.vb: SetObjectAsync(Of T)(String, T, Boolean) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Boolean_ - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Boolean_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: '{T}' commentId: '!:T' definition: T name: T nameWithType: T fullName: T - 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 - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Boolean_ name: SetObjectAsync(string, T, bool) nameWithType: ICacheService.SetObjectAsync(string, T, bool) fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(string, T, bool) nameWithType.vb: ICacheService.SetObjectAsync(Of T)(String, T, Boolean) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(Of T)(String, T, Boolean) name.vb: SetObjectAsync(Of T)(String, T, Boolean) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Boolean_ - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Boolean_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: T name: T nameWithType: T fullName: T - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,{T},System.Nullable{System.TimeSpan},System.Boolean) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) parent: adas_core.Application.Services.Interfaces.ICacheService definition: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Nullable_System_TimeSpan__System_Boolean_ name: SetObjectAsync(string, T, TimeSpan?, bool) nameWithType: ICacheService.SetObjectAsync(string, T, TimeSpan?, bool) fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(string, T, System.TimeSpan?, bool) nameWithType.vb: ICacheService.SetObjectAsync(Of T)(String, T, TimeSpan?, Boolean) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(Of T)(String, T, System.TimeSpan?, Boolean) name.vb: SetObjectAsync(Of T)(String, T, TimeSpan?, Boolean) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Nullable_System_TimeSpan__System_Boolean_ - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Nullable_System_TimeSpan__System_Boolean_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Nullable_System_TimeSpan__System_Boolean_ name: SetObjectAsync(string, T, TimeSpan?, bool) nameWithType: ICacheService.SetObjectAsync(string, T, TimeSpan?, bool) fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(string, T, System.TimeSpan?, bool) nameWithType.vb: ICacheService.SetObjectAsync(Of T)(String, T, TimeSpan?, Boolean) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync(Of T)(String, T, System.TimeSpan?, Boolean) name.vb: SetObjectAsync(Of T)(String, T, TimeSpan?, Boolean) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Nullable_System_TimeSpan__System_Boolean_ - name: < - name: T - name: '>' - name: ( - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync``1(System.String,``0,System.Nullable{System.TimeSpan},System.Boolean) name: SetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_SetObjectAsync__1_System_String___0_System_Nullable_System_TimeSpan__System_Boolean_ - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - name: T - name: ',' - name: " " - uid: System.TimeSpan name: TimeSpan isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: '?' - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_DeleteObjectAsync_System_String_ name: DeleteObjectAsync nameWithType: RedisService.DeleteObjectAsync fullName: adas_core.Application.Services.Caching.RedisService.DeleteObjectAsync - uid: adas_core.Application.Services.Interfaces.ICacheService.DeleteObjectAsync(System.String) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.DeleteObjectAsync(System.String) parent: adas_core.Application.Services.Interfaces.ICacheService isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_DeleteObjectAsync_System_String_ name: DeleteObjectAsync(string) nameWithType: ICacheService.DeleteObjectAsync(string) fullName: adas_core.Application.Services.Interfaces.ICacheService.DeleteObjectAsync(string) nameWithType.vb: ICacheService.DeleteObjectAsync(String) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.DeleteObjectAsync(String) name.vb: DeleteObjectAsync(String) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.DeleteObjectAsync(System.String) name: DeleteObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_DeleteObjectAsync_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.ICacheService.DeleteObjectAsync(System.String) name: DeleteObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_DeleteObjectAsync_System_String_ - name: ( - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - uid: adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync* commentId: Overload:adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_DeleteByPatternAsync_System_String_ name: DeleteByPatternAsync nameWithType: RedisService.DeleteByPatternAsync fullName: adas_core.Application.Services.Caching.RedisService.DeleteByPatternAsync - uid: adas_core.Application.Services.Interfaces.ICacheService.DeleteByPatternAsync(System.String) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.DeleteByPatternAsync(System.String) parent: adas_core.Application.Services.Interfaces.ICacheService isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_DeleteByPatternAsync_System_String_ name: DeleteByPatternAsync(string) nameWithType: ICacheService.DeleteByPatternAsync(string) fullName: adas_core.Application.Services.Interfaces.ICacheService.DeleteByPatternAsync(string) nameWithType.vb: ICacheService.DeleteByPatternAsync(String) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.DeleteByPatternAsync(String) name.vb: DeleteByPatternAsync(String) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.DeleteByPatternAsync(System.String) name: DeleteByPatternAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_DeleteByPatternAsync_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.ICacheService.DeleteByPatternAsync(System.String) name: DeleteByPatternAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_DeleteByPatternAsync_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{System.Int64} commentId: T:System.Threading.Tasks.Task{System.Int64} 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 Long) fullName.vb: System.Threading.Tasks.Task(Of Long) name.vb: Task(Of Long) 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.Int64 name: long isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int64 - 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.Int64 name: Long isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int64 - name: ) - uid: adas_core.Application.Services.Caching.RedisService.CleanCache* commentId: Overload:adas_core.Application.Services.Caching.RedisService.CleanCache href: adas_core.Application.Services.Caching.RedisService.html#adas_core_Application_Services_Caching_RedisService_CleanCache name: CleanCache nameWithType: RedisService.CleanCache fullName: adas_core.Application.Services.Caching.RedisService.CleanCache - uid: adas_core.Application.Services.Interfaces.ICacheService.CleanCache commentId: M:adas_core.Application.Services.Interfaces.ICacheService.CleanCache parent: adas_core.Application.Services.Interfaces.ICacheService href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_CleanCache name: CleanCache() nameWithType: ICacheService.CleanCache() fullName: adas_core.Application.Services.Interfaces.ICacheService.CleanCache() spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.CleanCache name: CleanCache href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_CleanCache - name: ( - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.CleanCache name: CleanCache href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_CleanCache - name: ( - name: ) - uid: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) commentId: M:adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) parent: adas_core.Application.Services.Interfaces.ICacheService isExternal: true href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetObjectAsync__1_System_String_System_Nullable_System_TimeSpan__System_Boolean_ name: GetObjectAsync(string, TimeSpan?, bool) nameWithType: ICacheService.GetObjectAsync(string, TimeSpan?, bool) fullName: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync(string, System.TimeSpan?, bool) nameWithType.vb: ICacheService.GetObjectAsync(Of T)(String, TimeSpan?, Boolean) fullName.vb: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync(Of T)(String, System.TimeSpan?, Boolean) name.vb: GetObjectAsync(Of T)(String, TimeSpan?, Boolean) spec.csharp: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) name: GetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetObjectAsync__1_System_String_System_Nullable_System_TimeSpan__System_Boolean_ - name: < - name: T - name: '>' - 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: '?' - name: ',' - name: " " - uid: System.Boolean name: bool isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - uid: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync``1(System.String,System.Nullable{System.TimeSpan},System.Boolean) name: GetObjectAsync href: adas_core.Application.Services.Interfaces.ICacheService.html#adas_core_Application_Services_Interfaces_ICacheService_GetObjectAsync__1_System_String_System_Nullable_System_TimeSpan__System_Boolean_ - name: ( - name: Of - name: " " - name: T - name: ) - 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: '?' - name: ',' - name: " " - uid: System.Boolean name: Boolean isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: )