ISettingsUnitPluginTryGetDefaultAsync - метод

Creates a new [!:SettingsUnitData] object initialized with default values for the specified settings unit.

Definition

Пространство имён: Tessa.SettingsUnits
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
ValueTask<Dictionary<string?, Object>> TryGetDefaultAsync(
	SettingsUnitKey key,
	CancellationToken cancellationToken = default
)

Параметры

key  SettingsUnitKey
Key for identifying a settings unit or fragment.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

Возвращаемое значение

ValueTaskDictionaryString, Object
A [!: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.

См. также