C# Class ServiceModelContrib.IoC.Unity.UnityContainerInstanceProvider

Inheritance: IInstanceProvider
Exibir arquivo Open project: kredinor/ServiceModelContrib

Public Methods

Method Description
GetInstance ( System.ServiceModel.InstanceContext instanceContext ) : object

Returns a service object given the specified System.ServiceModel.InstanceContext object.

GetInstance ( System.ServiceModel.InstanceContext instanceContext, Message message ) : object

Returns a service object given the specified System.ServiceModel.InstanceContext object.

ReleaseInstance ( InstanceContext instanceContext, object instance ) : void

Called when an System.ServiceModel.InstanceContext object recycles a service object.

UnityContainerInstanceProvider ( Type serviceType ) : System

Initializes a new UnityContainerInstanceProvider.

UnityContainerInstanceProvider ( Type serviceType, IUnityContainer parentContainer ) : System

Initializes a new UnityContainerInstanceProvider.

Method Details

GetInstance() public method

Returns a service object given the specified System.ServiceModel.InstanceContext object.
public GetInstance ( System.ServiceModel.InstanceContext instanceContext ) : object
instanceContext System.ServiceModel.InstanceContext The current System.ServiceModel.InstanceContext object.
return object

GetInstance() public method

Returns a service object given the specified System.ServiceModel.InstanceContext object.
public GetInstance ( System.ServiceModel.InstanceContext instanceContext, Message message ) : object
instanceContext System.ServiceModel.InstanceContext The current System.ServiceModel.InstanceContext object.
message Message The message that triggered the creation of a service object.
return object

ReleaseInstance() public method

Called when an System.ServiceModel.InstanceContext object recycles a service object.
public ReleaseInstance ( InstanceContext instanceContext, object instance ) : void
instanceContext InstanceContext The service's instance context.
instance object The service object to be recycled.
return void

UnityContainerInstanceProvider() public method

Initializes a new UnityContainerInstanceProvider.
public UnityContainerInstanceProvider ( Type serviceType ) : System
serviceType Type The WCF service type.
return System

UnityContainerInstanceProvider() public method

Initializes a new UnityContainerInstanceProvider.
public UnityContainerInstanceProvider ( Type serviceType, IUnityContainer parentContainer ) : System
serviceType Type The WCF service type.
parentContainer IUnityContainer Parent Unity container
return System