InitializationExtensions - класс
Методы-расширения для пространства имён Tessa.Platform.Initialization.
Пространство имён: Tessa.Platform.InitializationСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public static class InitializationExtensions
<ExtensionAttribute>
Public NotInheritable Class InitializationExtensions
[ExtensionAttribute]
public ref class InitializationExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type InitializationExtensions = class end
- Inheritance
- Object InitializationExtensions
RegisterClientInitializationExtensionTypes |
Выполняет регистрацию стандартных типов расширений для API инициализации на клиенте.
|
RegisterInitializationOnClient |
Выполняет регистрацию в контейнере Unity для API инициализации со стороны клиента.
|
RegisterInitializationOnServer |
Выполняет регистрацию в контейнере Unity для API инициализации со стороны сервера.
|
RegisterInitializationTraceListenersOnClient |
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений
на инициализацию приложения со стороны клиента, и записывающие результат выполнения в ValidationResult
как информационное сообщение.
Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками,
поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
|
RegisterInitializationTraceListenersOnServer |
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений
на инициализацию приложения со стороны сервера, и записывающие результат выполнения в ValidationResult
как информационное сообщение.
Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками,
поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
|
RegisterServerInitializationExtensionTypes |
Выполняет регистрацию стандартных типов расширений для API инициализации на сервере.
|
RegisterWorkplaceInitializationRuleT |
Выполняет регистрацию правила инициализации рабочих мест.
Обычно правило наследуется от базового класса WorkplaceInitializationRule.
|
RemoveInitializationTraceListenersOnClient |
Удаляет объекты, зарегистрированные методом RegisterInitializationTraceListenersOnClient(IExtensionContainer, ExtensionTraceListenerType, NullableInt64).
Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
|
RemoveInitializationTraceListenersOnServer |
Удаляет объекты, зарегистрированные методом RegisterInitializationTraceListenersOnServer(IExtensionContainer, ExtensionTraceListenerType, NullableInt64).
Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
|
SetConfigurationInfo |
Сохраняет сериализованную информацию по текущей версии конфигурации в объекте
InitializationResponse.
|
SetTypeIDListToLoad |
Устанавливает список идентификаторов типов карточек, которые должны загружаться при инициализации.
|
TryGetConfigurationInfo |
Возвращает информацию по текущей версии конфигурации, которая сериализована в заданном объекте
InitializationResponse, или null, если информация недоступна.
|
TryGetTypeIDListToLoad |
Возвращает список идентификаторов типов карточек, которые должны загружаться при инициализации,
или null, если подходящих типов нет.
|
WhenClientInitializationFunc |
Регистрирует политику фильтрации выполнения методов расширений IClientInitializationExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenServerInitializationFunc |
Регистрирует политику фильтрации выполнения методов расширений IServerInitializationExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|