WebUnityFactory - класс

Фабрика, управляющая созданием и освобождением контейнера Unity для веб-сервиса.

Definition

Пространство имён: Tessa.Web.Services
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public class WebUnityFactory : IWebUnityFactory
Inheritance
Object    WebUnityFactory
Derived
Implements
IWebUnityFactory

Конструкторы

WebUnityFactory Фабрика, управляющая созданием и освобождением контейнера Unity для веб-сервиса.

Свойства

Dependencies Зависимости для объекта IWebUnityFactory.

Методы

AfterContainerCreatedActionsAsync Метод, который нужно вызвать после успешного создания и инициализации контейнера. Выполняет зарегистрированные действия OnCreatedAsync(IWebUnityDescriptor, CancellationToken).
CreateContainerAsync Создаёт и инициализирует контейнер Unity с выполнением регистраторов расширений.
CreateContainerCoreAsync Создаёт и инициализирует контейнер Unity с выполнением регистраторов расширений.
DisposeContainerAsync Освобождает контейнер Unity, созданный посредством вызова CreateContainerAsync(WebContainerCreationOptions, CancellationToken).
DisposeContainerCoreAsync Освобождает контейнер Unity, созданный посредством вызова CreateContainerAsync(WebContainerCreationOptions, CancellationToken).
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FinalizeContainerAsync Завершает создание контейнера, получая зависимости контейнера со всеми регистрациями и выполняя на них методы инициализации. Также выполняет финализацию расширений. Вызывается на контейнере, для которого выполнена регистрация вызовом RegisterInContainerAsync(IUnityContainer, WebContainerCreationOptions, Object, CancellationToken).
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitializeContainerAsync Инициализирует создаваемый контейнер, выполняя в нём регистрации зависимостей и расширений. Не выполняет финализацию расширений с получением зависимостей из контейнера. Метод вызывается первым на пустом контейнере.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RegisterInContainerAsync Регистрирует дополнительные зависимости в контейнере, которые переопределяют стандартные зависимости. Вызывается на контейнере, для которого выполнена инициализация вызовом InitializeContainerAsync(IUnityContainer, WebContainerCreationOptions, Object, CancellationToken).
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также