SettingsUnitPluginBaseTryGetDefaultAsync - метод
Creates a new [!:SettingsUnitData] object initialized with default values for the specified settings unit.
Пространство имён: Tessa.SettingsUnitsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public virtual ValueTask<Dictionary<string?, Object>> TryGetDefaultAsync(
SettingsUnitKey key,
CancellationToken cancellationToken = default
)
Public Overridable Function TryGetDefaultAsync (
key As SettingsUnitKey,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of Dictionary(Of String, Object))
public:
virtual 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>>
override 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.
ISettingsUnitPluginTryGetDefaultAsync(SettingsUnitKey, CancellationToken)
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.