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

ExtensionExtensions - методы

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

Методы
  ИмяОписание
Открытый методСтатический членFindAndRegisterExtensionsOnClient
Выполняет поиск и исполнение клиентских регистраторов расширений в папке приложения.
Открытый методСтатический членFindAndRegisterExtensionsOnServer
Выполняет поиск и исполнение серверных регистраторов расширений в папке приложения.
Открытый методСтатический членOrderBySpecifiedOrder
Упорядочивает типы RegistratorImportingItem по их явно заданному порядку.
Открытый методСтатический членRegisterDefaults
Регистрирует стратегии и политики по умолчанию для этапов Initialize, Regulate, Resolve, Filter, Execute и TearDown.
Открытый методСтатический членRegisterExtensionContainers
Выполняет регистрацию контейнеров расширений в контейнере Unity. В контейнере гарантированно зарегистрированы зависимости по умолчанию RegisterDefaults(IExtensionContainer).
Открытый методСтатический членResolveAssemblyInfo
Получает объект IExtensionAssemblyInfo с информацией по сборкам из контейнера Unity. Если объект не зарегистрирован, то создаёт новый объект, регистрирует его и возвращает.
Открытый методСтатический членWithDefaultConstructor
Регистрирует политику, указывающую на способ получения экземпляров расширений посредством их конструкторов по умолчанию. Если класс расширения реализует интерфейс IAsyncInitializable, то для каждого созданного экземпляра будет вызвана асинхронная инициализация.
Открытый методСтатический членWithFunc
Регистрирует политику, указывающую на способ получения экземпляров расширений посредством заданной функции. Проверка интерфейса IAsyncInitializable не выполняется, вы можете вызвать асинхронную инициализацию непосредственно внутри функции.
Открытый методСтатический членWithInstance
Регистрирует политику, указывающую на способ получения экземпляров расширений посредством заданной ссылки на этот экземпляр. Проверка интерфейса IAsyncInitializable не выполняется, вы можете вызвать асинхронную инициализацию перед тем, как передать экземпляр расширения в этот метод.
Открытый методСтатический членWithLazy(IExtensionPolicyContainer, FuncTaskIExtension)
Регистрирует политику, указывающую на способ отложенного получения экземпляров расширений посредством заданной функции. Проверка интерфейса IAsyncInitializable не выполняется, вы можете вызвать асинхронную инициализацию внутри лямбда-выражения.
Открытый методСтатический членWithLazy(IExtensionPolicyContainer, FuncIExtension)
Регистрирует политику, указывающую на способ отложенного получения экземпляров расширений посредством заданной функции. Проверка интерфейса IAsyncInitializable не выполняется, вы можете вызвать асинхронную инициализацию в лямбда-выражении, переданном в другую реализацию метода.
Открытый методСтатический членWithLazy(IExtensionPolicyContainer, LazyIExtension)
Регистрирует политику, указывающую на способ получения экземпляров расширений посредством отложенной ссылки на экземпляр расширения. Проверка интерфейса IAsyncInitializable не выполняется, вы можете вызвать асинхронную инициализацию в лямбда-выражении, переданном в другую реализацию метода.
Открытый методСтатический членWithLazy(IExtensionPolicyContainer, AsyncLazyIExtension)
Регистрирует политику, указывающую на способ получения экземпляров расширений посредством отложенной ссылки на экземпляр расширения. Проверка интерфейса IAsyncInitializable не выполняется, вы можете вызвать асинхронную инициализацию в лямбда-выражении, переданном в другую реализацию метода.
Открытый методСтатический членWithOrder
Регистрирует политику, указывающую порядок выполнения расширения в цепочке.
Открытый методСтатический членWithSingleton
Регистрирует политику, указывающую на способ получения экземпляров расширений, являющихся синглтонами, посредством их конструкторов по умолчанию. Если класс расширения реализует интерфейс IAsyncInitializable, то для созданного экземпляра один раз будет выполнена асинхронная инициализация.
Открытый методСтатический членWithUnity
Регистрирует политику, указывающую на способ получения экземпляров расширений посредством заданного контейнера IUnityContainer. Если класс расширения реализует интерфейс IAsyncInitializable, то инициализация будет вызвана при каждом резолве из контейнера, т.е. для каждой цепочки расширений.
В начало страницы
См. также