InitializationExtensions - класс |
Пространство имён: Tessa.Platform.Initialization
public static class InitializationExtensions
Тип InitializationExtensions предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() ![]() | AddHandler(IClientInitializationExtensionContext, Guid, ReadFromStreamInitializationActionAsync) |
Добавляет обработчик для чтения из потока инициализации.
|
![]() ![]() | AddHandler(IServerInitializationExtensionContext, Guid, WriteToStreamInitializationActionAsync, InitializationAddHandlerMode) |
Добавляет обработчик для записи в поток инициализации.
|
![]() ![]() | RegisterClientInitializationExtensionTypes |
Выполняет регистрацию стандартных типов расширений для API инициализации на клиенте.
|
![]() ![]() | RegisterInitializationOnClient |
Выполняет регистрацию в контейнере Unity для API инициализации со стороны клиента.
|
![]() ![]() | RegisterInitializationOnServer |
Выполняет регистрацию в контейнере Unity для API инициализации со стороны сервера.
|
![]() ![]() | RegisterInitializationTraceListenersOnClient |
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений
на инициализацию приложения со стороны клиента, и записывающие результат выполнения в ValidationResult
как информационное сообщение.
Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками,
поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
|
![]() ![]() | RegisterInitializationTraceListenersOnServer |
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений
на инициализацию приложения со стороны сервера, и записывающие результат выполнения в ValidationResult
как информационное сообщение.
Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками,
поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
|
![]() ![]() | RegisterServerInitializationExtensionTypes |
Выполняет регистрацию стандартных типов расширений для API инициализации на сервере.
|
![]() ![]() | RegisterWorkplaceInitializationRule<T> |
Выполняет регистрацию правила инициализации рабочих мест.
Обычно правило наследуется от базового класса WorkplaceInitializationRule.
|
![]() ![]() | RemoveInitializationTraceListenersOnClient |
Удаляет объекты, зарегистрированные методом RegisterInitializationTraceListenersOnClient(IExtensionContainer, ExtensionTraceListenerType).
Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
|
![]() ![]() | RemoveInitializationTraceListenersOnServer |
Удаляет объекты, зарегистрированные методом RegisterInitializationTraceListenersOnServer(IExtensionContainer, ExtensionTraceListenerType).
Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
|
![]() ![]() | SetConfigurationInfo |
Сохраняет сериализованную информацию по текущей версии конфигурации в объекте
InitializationResponse.
|
![]() ![]() | SetTypeIDListToLoad |
Устанавливает список идентификаторов типов карточек, которые должны загружаться при инициализации.
|
![]() ![]() | TryGetConfigurationInfo |
Возвращает информацию по текущей версии конфигурации, которая сериализована в заданном объекте
InitializationResponse, или null, если информация недоступна.
|
![]() ![]() | TryGetTypeIDListToLoad |
Возвращает список идентификаторов типов карточек, которые должны загружаться при инициализации,
или null, если подходящих типов нет.
|
Имя | Описание | |
---|---|---|
![]() ![]() | ConfigurationInfoKey |
Строковый ключ, по которому расположена сериализованная информация по конфигурации в InitializationResponse.Info.
Не рекомендуется использовать непосредственно, вместо этого используйте методы
SetConfigurationInfo(InitializationResponse, IConfigurationInfo) и TryGetConfigurationInfo(InitializationResponse).
|