SaasUnityFactory - класс

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

Definition

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

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

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

Свойства

Dependencies Зависимости для объекта IWebUnityFactory.
(Унаследован от WebUnityFactory)

Методы

AfterContainerCreatedActionsAsync Метод, который нужно вызвать после успешного создания и инициализации контейнера. Выполняет зарегистрированные действия OnCreatedAsync(IWebUnityDescriptor, CancellationToken).
(Унаследован от WebUnityFactory)
ConfigureSaasContainerAsync Выполняет создание и конфигурацию контейнера, обеспечивающего режим работы SaaS.
CreateContainerAsync Создаёт и инициализирует контейнер Unity с выполнением регистраторов расширений.
(Унаследован от WebUnityFactory)
CreateContainerCoreAsync Создаёт и инициализирует контейнер Unity с выполнением регистраторов расширений.
(Переопределяет WebUnityFactoryCreateContainerCoreAsync(WebContainerCreationOptions, Object, CancellationToken))
DisposeContainerAsync Освобождает контейнер Unity, созданный посредством вызова CreateContainerAsync(WebContainerCreationOptions, CancellationToken).
(Унаследован от WebUnityFactory)
DisposeContainerCoreAsync Освобождает контейнер Unity, созданный посредством вызова CreateContainerAsync(WebContainerCreationOptions, CancellationToken).
(Переопределяет WebUnityFactoryDisposeContainerCoreAsync(IWebUnityDescriptor))
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).
(Унаследован от WebUnityFactory)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitializeContainerAsync Инициализирует создаваемый контейнер, выполняя в нём регистрации зависимостей и расширений. Не выполняет финализацию расширений с получением зависимостей из контейнера. Метод вызывается первым на пустом контейнере.
(Унаследован от WebUnityFactory)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RegisterInContainerAsync Регистрирует дополнительные зависимости в контейнере, которые переопределяют стандартные зависимости. Вызывается на контейнере, для которого выполнена инициализация вызовом InitializeContainerAsync(IUnityContainer, WebContainerCreationOptions, Object, CancellationToken).
(Переопределяет WebUnityFactoryRegisterInContainerAsync(IUnityContainer, WebContainerCreationOptions, Object, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также