StorageExtensionsTryConvertFlagsTFlags - метод

Возвращает значение флагового перечисления TFlags из указанного хранилища по ключу или null, если ключ не найден.

Definition

Пространство имён: Tessa.Platform.Storage
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static TFlags? TryConvertFlags<TFlags>(
	this IDictionary<string, Object?> storage,
	string key,
	bool throwOnUnknown = true
)
where TFlags : struct, new()

Параметры

storage  IDictionaryString, Object
Хранилище.
key  String
Ключ, по которому возвращается значение.
throwOnUnknown  Boolean  (Optional)
Признак того, что при обнаружении строки с именем флага, который отсутствует в флаговом перечислении, должно быть выброшено исключение.

Параметры типа

TFlags
Тип флагового перечисления.

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

NullableTFlags
Значение флагового перечисления TFlags, полученное из указанного хранилища по ключу, или null, если ключ не найден.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IDictionaryString, Object. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также