Для изменения размера нажмите или перетащите

IExtensionContainer - методы

Тип IExtensionContainer предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методInvalidateInitializationTExtension
Принудительно устанавливает необходимость повторного выполнения этапов инициализации и упорядочивания для заданного типа расширения. Вызывать метод не требуется в случае, если была повторно зарегистрирована стратегия инициализации.
Открытый методInvalidateRegulationTExtension
Принудительно устанавливает необходимость повторного выполнения этапа упорядочивания для заданного типа расширения. Вызывать метод не требуется в случае, если была повторно зарегистрирована стратегия инициализации или упорядочивания, или если для заданного типа расширения была выполнена регистрация типа экземпляра расширения.
Открытый методRegisterExtensionTExtension, TConcreteExtension
Регистрирует конкретное расширение в контейнере. Существующая регистрация замещается.
Открытый методRegisterStrategy
Регистрирует стратегию в контейнере. Существующая регистрация замещается.
Открытый методRegisterTraceListenerTExtension
Регистрирует объект, выполняющий отслеживание событий, происходящих при выполнении расширений заданного типа. Если для заданного типа расширения TExtension уже был зарегистрирован такой объект, то он заменяется на указанный объект traceListener.
Открытый методRegisterTypeTExtension
Регистрирует тип расширения в контейнере. Существующая регистрация замещается.
Открытый методRemoveTraceListenerTExtension
Удаляет регистрацию объекта, выполняющего отслеживание событий, происходящих при выполнении расширений заданного типа.
Открытый методResolveExecutorAsyncTExtension
Возвращает объект, выполняющий расширения заданного типа и определяющий время жизни экземпляров расширений. Метод никогда не возвращает null. Если тип расширения не был зарегистрирован в контейнере, то метод не выбрасывает исключение, а возвращает объект, не выполняющий действий.
Открытый методResolveStrategy
Возвращает стратегию, зарегистрированную на заданном этапе, или [Tessa.Extensions.EmptyExtensionStrategy], если стратегия не была зарегистрирована.
Открытый методTryResolveExecutorAsyncTExtension
Возвращает объект, выполняющий расширения заданного типа и определяющий время жизни экземпляров расширений, или null, если тип расширений не был зарегистрирован.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияRegisterApplicationExtensionTypes
Выполняет регистрацию стандартных типов расширений для API инициализации на клиенте.
(Определяется RuntimeExtensions.)
Открытый метод расширенияRegisterApplicationsTraceListeners
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений на инициализацию приложения со стороны сервера, и записывающие результат выполнения в ValidationResult как информационное сообщение. Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками, поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
(Определяется RuntimeExtensions.)
Открытый метод расширенияRegisterCardExtensionTypes
Выполняет регистрацию стандартных типов расширений для карточек.
(Определяется CardExtensions.)
Открытый метод расширенияRegisterCardTraceListeners
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений карточек, и записывающие результат выполнения в ValidationResult как информационное сообщение. Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с карточками, поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
(Определяется CardExtensions.)
Открытый метод расширенияRegisterCardUIExtensionTypes
Выполняет регистрацию стандартных типов расширений для плиток.
(Определяется CardUIExtensions.)
Открытый метод расширенияRegisterCardUITraceListeners
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений карточек в UI, и записывающие результат выполнения в ValidationResult как информационное сообщение. Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками, поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
(Определяется CardUIExtensions.)
Открытый метод расширенияRegisterClientConsoleExtensionTypes
Выполняет регистрацию типов расширений для консольных клиентских приложений в контейнере IExtensionContainer.
(Определяется PlatformExtensions.)
Открытый метод расширенияRegisterClientExtensionTypes
Выполняет регистрацию клиентских типов расширений в контейнере IExtensionContainer.
(Определяется UIExtensions.)
Открытый метод расширенияRegisterClientInitializationExtensionTypes
Выполняет регистрацию стандартных типов расширений для API инициализации на клиенте.
(Определяется InitializationExtensions.)
Открытый метод расширенияRegisterDefaults
Регистрирует стратегии и политики по умолчанию для этапов Initialize, Regulate, Resolve, Filter, Execute и TearDown.
(Определяется ExtensionExtensions.)
Открытый метод расширенияRegisterFileConverterExtensionTypes
Выполняет регистрацию стандартных типов расширений для конвертеров файлов.
(Определяется FileConverterExtensions.)
Открытый метод расширенияRegisterFileExtensionTypes
Выполняет регистрацию стандартных типов расширений для API файлов.
(Определяется FileUIExtensions.)
Открытый метод расширенияRegisterFileTraceListeners
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений файлов в UI, и записывающие результат выполнения в ValidationResult как информационное сообщение. Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками, поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
(Определяется FileUIExtensions.)
Открытый метод расширенияRegisterFormUIExtensionTypes
Выполняет регистрацию стандартных типов расширений для диалогов, построенных по формам карточек IFormUIExtension.
(Определяется UIExtensions.)
Открытый метод расширенияRegisterInitializationTraceListenersOnClient
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений на инициализацию приложения со стороны клиента, и записывающие результат выполнения в ValidationResult как информационное сообщение. Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками, поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
(Определяется InitializationExtensions.)
Открытый метод расширенияRegisterInitializationTraceListenersOnServer
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений на инициализацию приложения со стороны сервера, и записывающие результат выполнения в ValidationResult как информационное сообщение. Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками, поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
(Определяется InitializationExtensions.)
Открытый метод расширенияRegisterKrEventExtensionTypes (Определяется KrEventExtensions.)
Открытый метод расширенияRegisterKrStageRowExtensionTypes (Определяется KrStageRowExtensions.)
Открытый метод расширенияRegisterPdfStampExtensionTypes (Определяется PdfStampExtensions.)
Открытый метод расширенияRegisterPlaceholderTypes
Выполняет регистрацию стандартных типов расширений для конвертеров файлов.
(Определяется PlaceholderExtensions.)
Открытый метод расширенияRegisterPluginExtensionTypes
Выполняет регистрацию стандартных типов расширений плагинов IPluginExtension.
(Определяется PluginExtensions.)
Открытый метод расширенияRegisterScanningExtensionTypes (Определяется ScanningExtensions.)
Открытый метод расширенияRegisterServerExtensionTypes
Выполняет регистрацию серверных типов расширений в контейнере IExtensionContainer.
(Определяется PlatformExtensions.)
Открытый метод расширенияRegisterServerInitializationExtensionTypes
Выполняет регистрацию стандартных типов расширений для API инициализации на сервере.
(Определяется InitializationExtensions.)
Открытый метод расширенияRegisterSettingsExtensionTypes
Выполняет регистрацию стандартных типов расширений для системы настроек расширений. Расширения могут использоваться на клиенте или на сервере.
(Определяется SettingsExtensions.)
Открытый метод расширенияRegisterSharedExtensionTypes
Выполняет регистрацию типов расширений, актуальных и на клиенте, и на сервере, в контейнере IExtensionContainer.
(Определяется PlatformExtensions.)
Открытый метод расширенияRegisterTileExtensionTypes
Выполняет регистрацию стандартных типов расширений для API плиток.
(Определяется TileExtensions.)
Открытый метод расширенияRegisterTileTraceListeners
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений плиток, и записывающие результат выполнения в ValidationResult как информационное сообщение. Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками, поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
(Определяется TileExtensions.)
Открытый метод расширенияRemoveApplicationsTraceListeners
Удаляет объекты, зарегистрированные методом RegisterApplicationsTraceListeners(IExtensionContainer, ExtensionTraceListenerType). Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
(Определяется RuntimeExtensions.)
Открытый метод расширенияRemoveCardTraceListeners
Удаляет объекты, зарегистрированные методом RegisterCardTraceListeners(IExtensionContainer, ExtensionTraceListenerType). Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
(Определяется CardExtensions.)
Открытый метод расширенияRemoveCardUITraceListeners
Удаляет объекты, зарегистрированные методом RegisterCardUITraceListeners(IExtensionContainer, ExtensionTraceListenerType). Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
(Определяется CardUIExtensions.)
Открытый метод расширенияRemoveFileTileTraceListeners
Удаляет объекты, зарегистрированные методом RegisterFileTraceListeners(IExtensionContainer, ExtensionTraceListenerType). Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
(Определяется FileUIExtensions.)
Открытый метод расширенияRemoveInitializationTraceListenersOnClient
Удаляет объекты, зарегистрированные методом RegisterInitializationTraceListenersOnClient(IExtensionContainer, ExtensionTraceListenerType). Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
(Определяется InitializationExtensions.)
Открытый метод расширенияRemoveInitializationTraceListenersOnServer
Удаляет объекты, зарегистрированные методом RegisterInitializationTraceListenersOnServer(IExtensionContainer, ExtensionTraceListenerType). Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
(Определяется InitializationExtensions.)
Открытый метод расширенияRemoveTileTraceListeners
Удаляет объекты, зарегистрированные методом RegisterTileTraceListeners(IExtensionContainer, ExtensionTraceListenerType). Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
(Определяется TileExtensions.)
В начало страницы
См. также