SettingsUnitCacheTryGetAsync(SettingsUnitKey, CancellationToken) - метод
Retrieves a settings unit record by key.
The record will not be loaded if missing in the cache.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public ValueTask<SettingsUnitRecord> TryGetAsync(
SettingsUnitKey key,
CancellationToken cancellationToken = default
)
Public Function TryGetAsync (
key As SettingsUnitKey,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of SettingsUnitRecord)
public:
virtual ValueTask<SettingsUnitRecord^> TryGetAsync(
SettingsUnitKey^ key,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract TryGetAsync :
key : SettingsUnitKey *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<SettingsUnitRecord>
override TryGetAsync :
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.
ValueTaskSettingsUnitRecordSettingsUnitRecord object if found in the cache or successfully loaded; otherwise,
.
ISettingsUnitCacheTryGetAsync(SettingsUnitKey, CancellationToken)
To change record fields or data, you must clone the record to prevent the changed values from being stored in the cache.