SettingsUnitCacheGetAsync(SettingsUnitKey, CancellationToken) - метод
Retrieves a settings unit record by key.
If missing in the cache, it will be loaded asynchronously and stored for subsequent requests.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public ValueTask<SettingsUnitRecord> GetAsync(
SettingsUnitKey key,
CancellationToken cancellationToken = default
)
Public Function GetAsync (
key As SettingsUnitKey,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of SettingsUnitRecord)
public:
virtual ValueTask<SettingsUnitRecord^> GetAsync(
SettingsUnitKey^ key,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract GetAsync :
key : SettingsUnitKey *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<SettingsUnitRecord>
override GetAsync :
key : SettingsUnitKey *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<SettingsUnitRecord>
- key SettingsUnitKey
Key for identifying a settings unit or fragment.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskSettingsUnitRecord
Object that describes the settings unit record.
ISettingsUnitCacheGetAsync(SettingsUnitKey, CancellationToken)
To change record fields or data, you must clone the record to prevent the changed values from being stored in the cache.