Class SimpleContainer
Inheritance
SimpleContainer
Assembly: DotNetNuke.dll
Syntax
public class SimpleContainer : AbstractContainer, IContainer, IDisposable
Constructors
SimpleContainer()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IServiceProvider. Scheduled removal in v12.0.0.")]
public SimpleContainer()
SimpleContainer(IServiceProvider)
Declaration
public SimpleContainer(IServiceProvider serviceProvider)
Parameters
SimpleContainer(string)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IServiceProvider. Scheduled removal in v12.0.0.")]
public SimpleContainer(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
SimpleContainer(string, IServiceProvider)
Declaration
public SimpleContainer(string name, IServiceProvider serviceProvider)
Parameters
Properties
Name
Declaration
public override string Name { get; }
Property Value
Overrides
Methods
Dispose()
Declaration
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| bool |
disposing |
|
GetComponent(string)
Declaration
public override object GetComponent(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
Overrides
GetComponent(string, Type)
Declaration
public override object GetComponent(string name, Type contractType)
Parameters
| Type |
Name |
Description |
| string |
name |
|
| Type |
contractType |
|
Returns
Overrides
GetComponent(Type)
Declaration
public override object GetComponent(Type contractType)
Parameters
| Type |
Name |
Description |
| Type |
contractType |
|
Returns
Overrides
GetComponentList(Type)
Declaration
public override string[] GetComponentList(Type contractType)
Parameters
| Type |
Name |
Description |
| Type |
contractType |
|
Returns
Overrides
GetComponentSettings(string)
Declaration
public override IDictionary GetComponentSettings(string name)
Parameters
| Type |
Name |
Description |
| string |
name |
|
Returns
Overrides
RegisterComponent(string, Type)
Declaration
public override void RegisterComponent(string name, Type type)
Parameters
Overrides
RegisterComponent(string, Type, Type, ComponentLifeStyleType)
Declaration
public override void RegisterComponent(string name, Type contractType, Type type, ComponentLifeStyleType lifestyle)
Parameters
Overrides
RegisterComponentInstance(string, Type, object)
Declaration
public override void RegisterComponentInstance(string name, Type contractType, object instance)
Parameters
Overrides
RegisterComponentSettings(string, IDictionary)
Declaration
public override void RegisterComponentSettings(string name, IDictionary dependencies)
Parameters
Overrides
Implements
Extension Methods