C# Class Ninject.Activation.Pipeline

Drives the activation (injection, etc.) of an instance.
Inheritance: Ninject.Components.NinjectComponent, IPipeline
Show file Open project: ninject/Ninject Class Usage Examples

Public Methods

Method Description
Activate ( IContext context, InstanceReference reference ) : void

Activates the instance in the specified context.

Deactivate ( IContext context, InstanceReference reference ) : void

Deactivates the instance in the specified context.

Pipeline ( IEnumerable strategies, IActivationCache activationCache ) : System.Collections.Generic

Initializes a new instance of the Pipeline class.

Method Details

Activate() public method

Activates the instance in the specified context.
public Activate ( IContext context, InstanceReference reference ) : void
context IContext The context.
reference InstanceReference The instance reference.
return void

Deactivate() public method

Deactivates the instance in the specified context.
public Deactivate ( IContext context, InstanceReference reference ) : void
context IContext The context.
reference InstanceReference The instance reference.
return void

Pipeline() public method

Initializes a new instance of the Pipeline class.
public Pipeline ( IEnumerable strategies, IActivationCache activationCache ) : System.Collections.Generic
strategies IEnumerable The strategies to execute during activation and deactivation.
activationCache IActivationCache The activation cache.
return System.Collections.Generic