[Missing <summary> documentation for "N:AppCan.Core.Contexts"]
Classes
Class | Description | |
---|---|---|
![]() | Context |
Contexts are an instance of type/instances that were added to a context definition and created when a new context
is created. Contexts hold types to be resolved to instances, as well as a controller that assists with the lifetime
for the context.
|
![]() | ContextDef |
A context definition,defines a context it contains registered types in it's container
|
![]() | ContextManager |
This is the context manager class it allows the creating of context definitions that contain containers for registering types.
Context's can be created from contextdefs
|
Interfaces
Interface | Description | |
---|---|---|
![]() | IContext |
Interface for Context's
|
![]() | IContextController |
Context controll interface allows using a new instance or same instance of the controller for all contexts.
The controller is sometimes responsible for creating the instances in the context, the way the application desires and activating
a context if the context already exists and was previously released.
Lifetime is Init->Create->(Activate)->Release for a context.
|
![]() | IContextDef |
Interface for ContextDef (context definitions). This is used to configure the context with objects in it's container that will
be used/created in contexts that are created from this context definition
|
![]() | IContextManager |
The interface for the context manager
|