ContainerProvider - конструктор

Создаёт класс с указанием его зависимостей.

Definition

Пространство имён: Tessa.Web.Services
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.0.4
C#
public ContainerProvider(
	IConfigurationManager configurationManager,
	IServiceProvider serviceProvider,
	IWebBackgroundServiceQueue backgroundServiceQueue,
	IOptions<WebUnityContainerOptions> unityContainerOptions,
	IWebContextAccessor webContextAccessor,
	IHttpContextAccessor httpContextAccessor
)

Параметры

configurationManager  IConfigurationManager
Объект, управляющий конфигурацией приложений Tessa. К объекту возможно одновременное обращение из нескольких потоков.
serviceProvider  IServiceProvider
Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects.
backgroundServiceQueue  IWebBackgroundServiceQueue
Очередь действий для асинхронной обработки в фоновом режиме веб-сервером.
unityContainerOptions  IOptionsWebUnityContainerOptions
Класс, содержащий список обработчиков операций создания/освобождения контейнера Unity.
webContextAccessor  IWebContextAccessor
Объект, который предоставляет доступ к текущему IWebContext.
httpContextAccessor  IHttpContextAccessor
Provides access to the current HttpContext, if one is available.

См. также