Files
adas-core/Documentation/docs/api/adas_core.Application.Services.Caching.RedisService.yml
T
2026-06-26 10:29:23 +02:00

3030 lines
132 KiB
YAML

### 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 <xref href="adas_core.Application.Services.Interfaces.ICacheService" data-throw-if-not-resolved="false"></xref> 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<CacheSettings>, ILogger<RedisService>, LockManagerService)
nameWithType: RedisService.RedisService(IOptions<CacheSettings>, ILogger<RedisService>, LockManagerService)
fullName: adas_core.Application.Services.Caching.RedisService.RedisService(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)
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<CacheSettings> options, ILogger<RedisService> 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<T>(string, Func<Task<T>>, TimeSpan?, CancellationToken)
nameWithType: RedisService.GetOrSetObjectAsync<T>(string, Func<Task<T>>, TimeSpan?, CancellationToken)
fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync<T>(string, System.Func<System.Threading.Tasks.Task<T>>, 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<T> GetOrSetObjectAsync<T>(string key, Func<Task<T>> 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<Task<string>>, TimeSpan?)
nameWithType: RedisService.GetOrSetValueAsync(string, Func<Task<string>>, TimeSpan?)
fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetValueAsync(string, System.Func<System.Threading.Tasks.Task<string>>, 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<string?> GetOrSetValueAsync(string key, Func<Task<string>> 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<T>(GroupedField, ObjectId, Func<Task<T>>, TimeSpan?, CancellationToken)
nameWithType: RedisService.GetOrSetObjectAsync<T>(GroupedField, ObjectId, Func<Task<T>>, TimeSpan?, CancellationToken)
fullName: adas_core.Application.Services.Caching.RedisService.GetOrSetObjectAsync<T>(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func<System.Threading.Tasks.Task<T>>, 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<T> GetOrSetObjectAsync<T>(GroupedField groupedField, ObjectId patientId, Func<Task<T>> 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 <code class="paramref">factory</code>.
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 <code>GetEntityTtl</code> 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 <code>null</code> 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<T>(string, bool)
nameWithType: RedisService.GetObjectAsync<T>(string, bool)
fullName: adas_core.Application.Services.Caching.RedisService.GetObjectAsync<T>(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 <code class="typeparamref">T</code> from Redis using the specified key.
Returns <code>default</code> 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<T?> GetObjectAsync<T>(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 <code>true</code> (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 <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the deserialized object, or <code>default</code> 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 <code class="typeparamref">T</code>; 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<T>(string, T, bool)
nameWithType: RedisService.SetObjectAsync<T>(string, T, bool)
fullName: adas_core.Application.Services.Caching.RedisService.SetObjectAsync<T>(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<T>(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<T>(string, T, TimeSpan?, bool)
nameWithType: RedisService.SetObjectAsync<T>(string, T, TimeSpan?, bool)
fullName: adas_core.Application.Services.Caching.RedisService.SetObjectAsync<T>(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<T>(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<long> 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 <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, 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<T>(string, TimeSpan?, bool)
nameWithType: RedisService.GetObjectAsync<T>(string, TimeSpan?, bool)
fullName: adas_core.Application.Services.Caching.RedisService.GetObjectAsync<T>(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<T?> GetObjectAsync<T>(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<CacheSettings>
nameWithType: IOptions<CacheSettings>
fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.CacheSettings>
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<RedisService>
nameWithType: ILogger<RedisService>
fullName: Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.Caching.RedisService>
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<TOptions>
nameWithType: IOptions<TOptions>
fullName: Microsoft.Extensions.Options.IOptions<TOptions>
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<TCategoryName>
nameWithType: ILogger<TCategoryName>
fullName: Microsoft.Extensions.Logging.ILogger<TCategoryName>
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<T>(string, Func<Task<T>>, TimeSpan?, CancellationToken)
nameWithType: ICacheService.GetOrSetObjectAsync<T>(string, Func<Task<T>>, TimeSpan?, CancellationToken)
fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync<T>(string, System.Func<System.Threading.Tasks.Task<T>>, 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<Task<T>>
nameWithType: Func<Task<T>>
fullName: System.Func<System.Threading.Tasks.Task<T>>
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<T>
nameWithType: Task<T>
fullName: System.Threading.Tasks.Task<T>
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<T>(string, Func<Task<T>>, TimeSpan?, CancellationToken)
nameWithType: ICacheService.GetOrSetObjectAsync<T>(string, Func<Task<T>>, TimeSpan?, CancellationToken)
fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync<T>(string, System.Func<System.Threading.Tasks.Task<T>>, 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<TResult>
nameWithType: Func<TResult>
fullName: System.Func<TResult>
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<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
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<TResult>
nameWithType: Task<TResult>
fullName: System.Threading.Tasks.Task<TResult>
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<Task<string>>, TimeSpan?)
nameWithType: ICacheService.GetOrSetValueAsync(string, Func<Task<string>>, TimeSpan?)
fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetValueAsync(string, System.Func<System.Threading.Tasks.Task<string>>, 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<Task<string>>
nameWithType: Func<Task<string>>
fullName: System.Func<System.Threading.Tasks.Task<string>>
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<string>
nameWithType: Task<string>
fullName: System.Threading.Tasks.Task<string>
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<T>(GroupedField, ObjectId, Func<Task<T>>, TimeSpan?, CancellationToken)
nameWithType: ICacheService.GetOrSetObjectAsync<T>(GroupedField, ObjectId, Func<Task<T>>, TimeSpan?, CancellationToken)
fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync<T>(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func<System.Threading.Tasks.Task<T>>, 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<T>(GroupedField, ObjectId, Func<Task<T>>, TimeSpan?, CancellationToken)
nameWithType: ICacheService.GetOrSetObjectAsync<T>(GroupedField, ObjectId, Func<Task<T>>, TimeSpan?, CancellationToken)
fullName: adas_core.Application.Services.Interfaces.ICacheService.GetOrSetObjectAsync<T>(adas_core.Domain.Models.GroupedObservations.GroupedField, MongoDB.Bson.ObjectId, System.Func<System.Threading.Tasks.Task<T>>, 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<T>(string, bool)
nameWithType: ICacheService.GetObjectAsync<T>(string, bool)
fullName: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync<T>(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<T>(string, T, bool)
nameWithType: ICacheService.SetObjectAsync<T>(string, T, bool)
fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync<T>(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<T>(string, T, bool)
nameWithType: ICacheService.SetObjectAsync<T>(string, T, bool)
fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync<T>(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<T>(string, T, TimeSpan?, bool)
nameWithType: ICacheService.SetObjectAsync<T>(string, T, TimeSpan?, bool)
fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync<T>(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<T>(string, T, TimeSpan?, bool)
nameWithType: ICacheService.SetObjectAsync<T>(string, T, TimeSpan?, bool)
fullName: adas_core.Application.Services.Interfaces.ICacheService.SetObjectAsync<T>(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<long>
nameWithType: Task<long>
fullName: System.Threading.Tasks.Task<long>
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<T>(string, TimeSpan?, bool)
nameWithType: ICacheService.GetObjectAsync<T>(string, TimeSpan?, bool)
fullName: adas_core.Application.Services.Interfaces.ICacheService.GetObjectAsync<T>(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: )