public class SaasUnityFactory : WebUnityFactoryPublic Class SaasUnityFactory
Inherits WebUnityFactorypublic ref class SaasUnityFactory : public WebUnityFactorytype SaasUnityFactory =
class
inherit WebUnityFactory
end| 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)) |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows 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) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| InitializeContainerAsync |
Инициализирует создаваемый контейнер, выполняя в нём регистрации зависимостей и расширений.
Не выполняет финализацию расширений с получением зависимостей из контейнера.
Метод вызывается первым на пустом контейнере.
(Унаследован от WebUnityFactory) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| RegisterInContainerAsync |
Регистрирует дополнительные зависимости в контейнере, которые переопределяют стандартные зависимости.
Вызывается на контейнере, для которого выполнена инициализация вызовом InitializeContainerAsync(IUnityContainer, WebContainerCreationOptions, Object, CancellationToken).
(Переопределяет WebUnityFactoryRegisterInContainerAsync(IUnityContainer, WebContainerCreationOptions, Object, CancellationToken)) |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |