ISettingsUnitPluginTryGetDefaultAsync - метод
Creates a new [!:SettingsUnitData] object initialized with default values for the specified settings unit.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
ValueTask<Dictionary<string?, Object>> TryGetDefaultAsync(
SettingsUnitKey key,
CancellationToken cancellationToken = default
)
Function TryGetDefaultAsync (
key As SettingsUnitKey,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Dictionary(Of String, Object))
ValueTask<Dictionary<String^, Object^>^> TryGetDefaultAsync(
SettingsUnitKey^ key,
CancellationToken cancellationToken = CancellationToken()
)
abstract TryGetDefaultAsync :
key : SettingsUnitKey *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<Dictionary<string, Object>>
- key SettingsUnitKey
Key for identifying a settings unit or fragment.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskDictionaryString,
ObjectA
[!:SettingsUnitData] object containing default values, or
if no defaults are defined.
This method is invoked when no persistent data exists for the settings unit with key.
It provides the initial state for a new unit or serves as a fallback for missing settings data.