Tessa.Platform.Initialization - пространство имён

API для загрузки данных с сервера при инициализации приложения.

Классы

ClientInitializationCacheProvider Объект, предоставляющий средства для сохранения информации по инициализации в локальном кэше приложения и для загрузки этой информации из кэша.
ClientInitializationExtension Базовый класс для расширения для инициализации приложений со стороны клиента.
ClientInitializationExtensionContext Контекст расширений для инициализации приложений со стороны клиента.
ClientInitializer Объект, выполняющий инициализацию клиента по данным, полученным с сервера.
DefaultColors Цвета палитры, настроенные по умолчанию для всех пользователей.
FakeClientInitializationCacheProvider Объект, не выполняющий действий для методов интерфейса IClientInitializationCacheProvider.
FakeClientInitializer Объект, не выполняющий инициализацию клиента по данным, полученным с сервера, и возвращающий пустой результат валидации, как и при успешной инициализации. Рекомендуется использовать как зависимость при вызове конструкторов сервисов вручную, когда не требуется обеспечивать корректную инициализацию посредством таких сервисов.
FakeServerInitializer Объект, возвращающий пустые данные для инициализации клиента. Рекомендуется использовать как зависимость при вызове конструкторов сервисов вручную, когда не требуется обеспечивать корректную инициализацию посредством таких сервисов.
InitializationContainer Объект, содержащий информацию, заполняемую при инициализации приложения.
InitializationExtensionContext Базовый класс для контекста расширений для инициализации приложений.
InitializationExtensions Методы-расширения для пространства имён Tessa.Platform.Initialization.
InitializationReader Объект, выполняющий чтение из потока данных по инициализации.
InitializationRequest Запрос на инициализацию приложения.
InitializationResponse Ответ на запрос на инициализацию приложения. Содержит структурированную информацию по инициализации.
InitializationService Сервис для инициализации приложения с передачей приложению всех данных, требуемых для его работы.
InitializationServiceClient Сервис для инициализации приложения, доступный на клиенте.
InitializationWebProxy Прокси для обращения к веб-сервису IInitializationService.
InitializationWriter Объект, выполняющий запись в поток данных по инициализации.
ServerInitializationExtension Базовый класс для расширения для инициализации приложений со стороны сервера.
ServerInitializationExtensionContext Контекст расширений для инициализации приложений со стороны сервера.
ServerInitializer Объект, возвращающий данные для инициализации клиента. Такие данные обычно собираются на сервере.
StorageDefaultColors Цвета палитры, настроенные по умолчанию для всех пользователей, которые сериализованы в хранилище Dictionary<string, object>.
WorkplaceInitializationContext Контекст инициализации рабочих мест. Правило инициализации может скрыть некоторые узлы рабочего места в зависимости от любых условий, например, от того, в какие роли входит сотрудник.
WorkplaceInitializationRule Базовый класс для правила инициализации рабочих мест. Правило вызывается для каждого доступного узла рабочего места и может скрыть узел в зависимости от любых условий, например, от того, в какие роли входит сотрудник.

Интерфейсы

IClientInitializationCacheProvider Объект, предоставляющий средства для сохранения информации по инициализации в локальном кэше приложения и для загрузки этой информации из кэша.
IClientInitializationExtension Расширение для инициализации приложений со стороны клиента.
IClientInitializationExtensionContext Контекст расширений для инициализации приложений со стороны клиента.
IClientInitializer Объект, выполняющий инициализацию клиента по данным, полученным с сервера.
IDefaultColors Цвета палитры, настроенные по умолчанию для всех пользователей.
IInitializationContainer Объект, содержащий информацию, заполняемую при инициализации приложения.
IInitializationExtensionContext Контекст расширений для инициализации приложений.
IInitializationService Сервис для инициализации приложения с передачей приложению всех данных, требуемых для его работы.
IServerInitializationExtension Расширение для инициализации приложений со стороны сервера.
IServerInitializationExtensionContext Контекст расширений для инициализации приложений со стороны сервера.
IServerInitializer Объект, возвращающий данные для инициализации клиента. Такие данные обычно собираются на сервере.
IWorkplaceInitializationContext Контекст инициализации рабочих мест. Правило инициализации может скрыть некоторые узлы рабочего места в зависимости от любых условий, например, от того, в какие роли входит сотрудник.

Делегаты

ReadFromStreamInitializationActionAsync Метод, выполняющий чтение из потока инициализации. Метод может освобождать переданный ему поток.
WriteToStreamInitializationActionAsync Метод, выполняющий запись в поток инициализации. Метод не должен освобождаться переданный ему поток. Если данные не записываются, то информация по обработчику будет отсутствовать в потоке инициализации.

Перечисления

InitializationAddHandlerMode Способ добавления обработчика в поток инициализации.