SettingsExtensions - класс

Методы-расширения для пространства имён Tessa.Platform.Settings.

Definition

Пространство имён: Tessa.Platform.Settings
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class SettingsExtensions
Inheritance
Object    SettingsExtensions

Методы

BuildAsync Выполняет построение объекта настроек. Возвращаемое значение гарантированно не равно null. Выбрасывает исключение при невозможности его построить.
GetT Получает объект с настройками заданного типа. Результирующий объект гарантированно не равен null. Если объект не зарегистрирован, то выбрасывает KeyNotFoundException.
RegisterSettingsExtensionTypes Выполняет регистрацию стандартных типов расширений для системы настроек расширений. Расширения могут использоваться на клиенте или на сервере.
RegisterSettingsOnClient Выполняет регистрацию API настроек расширений на клиенте.
RegisterSettingsOnServer Выполняет регистрацию API настроек расширений на сервере.
TryGetT Получает объект с настройками заданного типа или null, если объект не зарегистрирован.
WhenSettingsFunc Регистрирует политику фильтрации выполнения методов расширений ISettingsExtension в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений. Если зарегистрировано несколько политик, то должны выполняться все из них.

См. также