Class ContainerWithServiceProviderFallback
Inheritance
ContainerWithServiceProviderFallback
Assembly: DotNetNuke.dll
Syntax
public class ContainerWithServiceProviderFallback : IContainer
Constructors
ContainerWithServiceProviderFallback(IContainer, IServiceProvider)
Declaration
public ContainerWithServiceProviderFallback(IContainer container, IServiceProvider serviceProvider)
Parameters
Properties
Name
Declaration
public string Name { get; }
Property Value
Methods
GetComponent(string)
Declaration
public object GetComponent(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
GetComponent(string, Type)
Declaration
public object GetComponent(string name, Type contractType)
Parameters
| Type |
Name |
Description |
| string |
name |
|
| Type |
contractType |
|
Returns
GetComponent(Type)
Declaration
public object GetComponent(Type contractType)
Parameters
| Type |
Name |
Description |
| Type |
contractType |
|
Returns
GetComponentList(Type)
Declaration
public string[] GetComponentList(Type contractType)
Parameters
| Type |
Name |
Description |
| Type |
contractType |
|
Returns
GetComponentList<TContract>()
Declaration
public string[] GetComponentList<TContract>()
Returns
Type Parameters
| Name |
Description |
| TContract |
|
GetComponentSettings(string)
Declaration
public IDictionary GetComponentSettings(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
GetComponentSettings(Type)
Declaration
public IDictionary GetComponentSettings(Type component)
Parameters
| Type |
Name |
Description |
| Type |
component |
|
Returns
GetComponentSettings<TComponent>()
Declaration
public IDictionary GetComponentSettings<TComponent>()
Returns
Type Parameters
| Name |
Description |
| TComponent |
|
GetComponent<TContract>()
Declaration
public TContract GetComponent<TContract>()
Returns
| Type |
Description |
| TContract |
|
Type Parameters
| Name |
Description |
| TContract |
|
GetComponent<TContract>(string)
Declaration
public TContract GetComponent<TContract>(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
| Type |
Description |
| TContract |
|
Type Parameters
| Name |
Description |
| TContract |
|
RegisterComponent(string, Type)
Declaration
public void RegisterComponent(string name, Type componentType)
Parameters
| Type |
Name |
Description |
| string |
name |
|
| Type |
componentType |
|
RegisterComponent(string, Type, Type)
Declaration
public void RegisterComponent(string name, Type contractType, Type componentType)
Parameters
| Type |
Name |
Description |
| string |
name |
|
| Type |
contractType |
|
| Type |
componentType |
|
RegisterComponent(string, Type, Type, ComponentLifeStyleType)
Declaration
public void RegisterComponent(string name, Type contractType, Type componentType, ComponentLifeStyleType lifestyle)
Parameters
RegisterComponent(Type)
Declaration
public void RegisterComponent(Type componentType)
Parameters
| Type |
Name |
Description |
| Type |
componentType |
|
RegisterComponent(Type, Type)
Declaration
public void RegisterComponent(Type contractType, Type componentType)
Parameters
| Type |
Name |
Description |
| Type |
contractType |
|
| Type |
componentType |
|
RegisterComponent(Type, Type, ComponentLifeStyleType)
Declaration
public void RegisterComponent(Type contractType, Type componentType, ComponentLifeStyleType lifestyle)
Parameters
RegisterComponentInstance(string, object)
Declaration
public void RegisterComponentInstance(string name, object instance)
Parameters
RegisterComponentInstance(string, Type, object)
Declaration
public void RegisterComponentInstance(string name, Type contractType, object instance)
Parameters
RegisterComponentInstance<TContract>(object)
Declaration
public void RegisterComponentInstance<TContract>(object instance)
Parameters
| Type |
Name |
Description |
| object |
instance |
|
Type Parameters
| Name |
Description |
| TContract |
|
RegisterComponentInstance<TContract>(string, object)
Declaration
public void RegisterComponentInstance<TContract>(string name, object instance)
Parameters
Type Parameters
| Name |
Description |
| TContract |
|
RegisterComponentSettings(string, IDictionary)
Declaration
public void RegisterComponentSettings(string name, IDictionary dependencies)
Parameters
RegisterComponentSettings(Type, IDictionary)
Declaration
public void RegisterComponentSettings(Type component, IDictionary dependencies)
Parameters
RegisterComponentSettings<TComponent>(IDictionary)
Declaration
public void RegisterComponentSettings<TComponent>(IDictionary dependencies)
Parameters
Type Parameters
| Name |
Description |
| TComponent |
|
RegisterComponent<TComponent>()
Declaration
public void RegisterComponent<TComponent>() where TComponent : class
Type Parameters
| Name |
Description |
| TComponent |
|
RegisterComponent<TComponent>(string)
Declaration
public void RegisterComponent<TComponent>(string name) where TComponent : class
Parameters
| Type |
Name |
Description |
| string |
name |
|
Type Parameters
| Name |
Description |
| TComponent |
|
RegisterComponent<TComponent>(string, ComponentLifeStyleType)
Declaration
public void RegisterComponent<TComponent>(string name, ComponentLifeStyleType lifestyle) where TComponent : class
Parameters
Type Parameters
| Name |
Description |
| TComponent |
|
RegisterComponent<TContract, TComponent>()
Declaration
public void RegisterComponent<TContract, TComponent>() where TComponent : class
Type Parameters
| Name |
Description |
| TContract |
|
| TComponent |
|
RegisterComponent<TContract, TComponent>(string)
Declaration
public void RegisterComponent<TContract, TComponent>(string name) where TComponent : class
Parameters
| Type |
Name |
Description |
| string |
name |
|
Type Parameters
| Name |
Description |
| TContract |
|
| TComponent |
|
RegisterComponent<TContract, TComponent>(string, ComponentLifeStyleType)
Declaration
public void RegisterComponent<TContract, TComponent>(string name, ComponentLifeStyleType lifestyle) where TComponent : class
Parameters
Type Parameters
| Name |
Description |
| TContract |
|
| TComponent |
|
Implements
Extension Methods