Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
IObjectContainer Interface
NamespacesGenesyslab.Desktop.Infrastructure.DependencyInjectionIObjectContainer
Interface defining the behavior of the dependency injection container.
Declaration Syntax
C#Visual BasicVisual C++
public interface IObjectContainer
Public Interface IObjectContainer
public interface class IObjectContainer
Members
All MembersMethods



IconMemberDescription
RegisterInstance<(Of <(TInterface>)>)(TInterface)
Register an instance with the container.

RegisterInstance<(Of <(TInterface>)>)(String, TInterface)
Register an instance with the container.

RegisterInstance<(Of <(TInterface>)>)(TInterface, Boolean)
Register an instance with the container.

RegisterInstance<(Of <(TInterface>)>)(String, TInterface, Boolean)
Register an instance with the container.

RegisterType<(Of <(TFrom, TTo>)>)()()()
Register a type mapping with the container.

RegisterType<(Of <(TFrom, TTo>)>)(Boolean)
Register a type mapping with the container.

RegisterType<(Of <(TFrom, TTo>)>)(String)
Register a type mapping with the container.

RegisterType<(Of <(TFrom, TTo>)>)(String, Boolean)
Register a type mapping with the container.

Resolve<(Of <(T>)>)()()()
Resolve an instance of the default requested type from the container.

Resolve<(Of <(T>)>)(String)
Resolve an instance of the default requested type from the container.

Assembly: Genesyslab.Desktop.Infrastructure (Module: Genesyslab.Desktop.Infrastructure) Version: 8.0.2.15 (8.0.002.15)