Property | Type | Description | |
---|---|---|---|
DisposeComponent | void | ||
DisposeContainer | void | ||
GetServiceName | String | ||
HasService | bool | ||
IsIntrinsicService | bool | ||
OnComponentUnregistered | void | ||
RaiseDisposed | void | ||
RegisterAdapterWithKernel | void | ||
Remove | void |
Method | Description | |
---|---|---|
Add ( IComponent component ) : void |
Adds the specified IComponent to the IContainer at the end of the list.
|
|
Add ( IComponent component, String name ) : void |
Adds the specified IComponent to the IContainer at the end of the list, and assigns a name to the component.
|
|
AddService ( Type serviceType, ServiceCreatorCallback callback ) : void |
Adds the specified service to the service container.
|
|
AddService ( Type serviceType, ServiceCreatorCallback callback, bool promote ) : void |
Adds the specified service to the service container, and optionally promotes the service to parent service containers.
|
|
AddService ( Type serviceType, object serviceInstance ) : void |
Adds the specified service to the service container.
|
|
AddService ( Type serviceType, object serviceInstance, bool promote ) : void |
Adds the specified service to the service container, and optionally promotes the service to any parent service containers.
|
|
ContainerWrapper ( IWindsorContainer container ) : System |
Constructs an initial ContainerWrapper.
|
|
ContainerWrapper ( IWindsorContainer container, IServiceProvider parentProvider ) : System |
Constructs an initial ContainerWrapper.
|
|
Dispose ( ) : void |
Releases the resources used by the component.
|
|
GetService ( Type serviceType ) : object |
Gets the service object of the specified type.
|
|
Remove ( IComponent component ) : void |
Removes a component from the IContainer.
|
|
RemoveService ( Type serviceType ) : void |
Removes the specified service type from the service container.
|
|
RemoveService ( Type serviceType, bool promote ) : void |
Removes the specified service type from the service container, and optionally promotes the service to parent service containers.
|
Method | Description | |
---|---|---|
CreateDefaultWindsorContainer ( ) : IWindsorContainer | ||
CreateSite ( IComponent component, String name ) : IContainerAdapterSite | ||
Dispose ( bool disposing ) : void |
Releases the resources used by the component.
|
|
InternalDisposeContainer ( ) : void |
Method | Description | |
---|---|---|
DisposeComponent ( ) : void | ||
DisposeContainer ( ) : void | ||
GetServiceName ( Type serviceType ) : String | ||
HasService ( Type serviceType ) : bool |
Determins if the specified service type exists in the service container.
|
|
IsIntrinsicService ( Type serviceType ) : bool |
Determins if the service type represents an intrinsic service.
|
|
OnComponentUnregistered ( String key, IHandler handler ) : void | ||
RaiseDisposed ( ) : void | ||
RegisterAdapterWithKernel ( ) : void | ||
Remove ( IComponent component, bool fromKernel ) : void |
public Add ( IComponent component ) : void | ||
component | IComponent | The |
return | void |
public Add ( IComponent component, String name ) : void | ||
component | IComponent | The |
name | String | The unique, case-insensitive name to assign to the component, or null. |
return | void |
public AddService ( Type serviceType, ServiceCreatorCallback callback ) : void | ||
serviceType | Type | The type of service to add. |
callback | ServiceCreatorCallback | A callback object that is used to create the service. |
return | void |
public AddService ( Type serviceType, ServiceCreatorCallback callback, bool promote ) : void | ||
serviceType | Type | The type of service to add. |
callback | ServiceCreatorCallback | A callback object that is used to create the service. |
promote | bool | true to promote this request to any parent service containers. |
return | void |
public AddService ( Type serviceType, object serviceInstance ) : void | ||
serviceType | Type | The type of service to add. |
serviceInstance | object | The instance of the service to add. |
return | void |
public AddService ( Type serviceType, object serviceInstance, bool promote ) : void | ||
serviceType | Type | The type of service to add. |
serviceInstance | object | The instance of the service to add. |
promote | bool | true to promote this request to any parent service containers. |
return | void |
public ContainerWrapper ( IWindsorContainer container ) : System | ||
container | IWindsorContainer | The |
return | System |
public ContainerWrapper ( IWindsorContainer container, IServiceProvider parentProvider ) : System | ||
container | IWindsorContainer | The |
parentProvider | IServiceProvider | The parent |
return | System |
protected CreateDefaultWindsorContainer ( ) : IWindsorContainer | ||
return | IWindsorContainer |
protected CreateSite ( IComponent component, String name ) : IContainerAdapterSite | ||
component | IComponent | |
name | String | |
return | IContainerAdapterSite |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true if disposing. |
return | void |
public GetService ( Type serviceType ) : object | ||
serviceType | Type | The type of service. |
return | object |
protected InternalDisposeContainer ( ) : void | ||
return | void |
public Remove ( IComponent component ) : void | ||
component | IComponent | The |
return | void |
public RemoveService ( Type serviceType ) : void | ||
serviceType | Type | The type of service to remove. |
return | void |
public RemoveService ( Type serviceType, bool promote ) : void | ||
serviceType | Type | The type of service to remove. |
promote | bool | true to promote this request to any parent service containers. |
return | void |