SettingsBuilder - класс

Объект, выполняющий построение объекта с настройками расширений ISettings.

Definition

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

Заметки

Наследники класса могут переопределять protected-методы.

Конструкторы

SettingsBuilder Создаёт экземпляр класса с указанием используемых зависимостей.

Свойства

DbScope Объект, предоставляющий доступ к базе данных, или null, если настройки формируются на клиенте.
ExtensionContainer Контейнер с расширениями IExtensionContainer для инициализации настроек.
Session Сессия пользователя.

Методы

CreateContext Создаёт и возвращает контекст расширений.
CreateSettings Создаёт и возвращает настройки, формируемые текущим объектом.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryBuildAsync Выполняет построение объекта настроек. Возвращает null в качестве объекта настроек, если объект не удалось построить. Вторым значением возвращает результат валидации, который может содержать сообщения об ошибках.

Методы расширения

BuildAsync Выполняет построение объекта настроек. Возвращаемое значение гарантированно не равно null. Выбрасывает исключение при невозможности его построить.
(Определяется SettingsExtensions)
Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также