SettingsExtensions - класс
Методы-расширения для пространства имён Tessa.Platform.Settings.
Пространство имён: Tessa.Platform.SettingsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static class SettingsExtensions
<ExtensionAttribute>
Public NotInheritable Class SettingsExtensions
[ExtensionAttribute]
public ref class SettingsExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type SettingsExtensions = class end
- Inheritance
- Object SettingsExtensions
BuildAsync |
Выполняет построение объекта настроек. Возвращаемое значение гарантированно не равно null.
Выбрасывает исключение при невозможности его построить.
|
GetT |
Получает объект с настройками заданного типа. Результирующий объект гарантированно не равен null.
Если объект не зарегистрирован, то выбрасывает KeyNotFoundException.
|
RegisterSettingsExtensionTypes |
Выполняет регистрацию стандартных типов расширений для системы настроек расширений.
Расширения могут использоваться на клиенте или на сервере.
|
RegisterSettingsOnClient |
Выполняет регистрацию API настроек расширений на клиенте.
|
RegisterSettingsOnServer |
Выполняет регистрацию API настроек расширений на сервере.
|
TryGetT |
Получает объект с настройками заданного типа или null, если объект не зарегистрирован.
|
WhenSettingsFunc |
Регистрирует политику фильтрации выполнения методов расширений ISettingsExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|