C# Class DotNetWorkQueue.Factory.ContainerFactory

Creates an instance of IContainer for root factories
IContainer cannot be injected into most IoC containers, as that's a circular reference. However, root factories sometimes need access to the container. This allows access to the container without IContainer being injected
Inheritance: IContainerFactory, IDisposable
Show file Open project: blehnen/DotNetWorkQueue

Public Methods

Method Description
ContainerFactory ( SimpleInjector.Container container ) : System

Initializes a new instance of the ContainerFactory class.

Create ( ) : IContainer

Creates an instance of IContainer

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Method Details

ContainerFactory() public method

Initializes a new instance of the ContainerFactory class.
public ContainerFactory ( SimpleInjector.Container container ) : System
container SimpleInjector.Container The container.
return System

Create() public method

Creates an instance of IContainer
public Create ( ) : IContainer
return IContainer

Dispose() public method

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
return void