UnityBuildStage Enumeration
Retired Content |
---|
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
The latest Unity Application Block information can be found at the Unity Application Block site. |
The build stages we use in the Unity container strategy pipeline.
Namespace: Microsoft.Practices.Unity.ObjectBuilder
Assembly: Microsoft.Practices.Unity (in Microsoft.Practices.Unity.dll)
Syntax
'Declaration
Public Enumeration UnityBuildStage
public enum UnityBuildStage
public enum class UnityBuildStage
public enum UnityBuildStage
Members
Member name | Description | |
---|---|---|
Setup |
First stage. By default, nothing happens here.
|
|
TypeMapping |
Second stage. Type mapping occurs here.
|
|
Lifetime |
Third stage. lifetime managers are checked here, and if they're available the rest of the pipeline is skipped.
|
|
PreCreation |
Fourth stage. Reflection over constructors, properties, etc. is performed here.
|
|
Creation |
Fifth stage. Instance creation happens here.
|
|
Initialization |
Sixth stage. Property sets and method injection happens here.
|
|
PostInitialization |
Seventh and final stage. By default, nothing happens here.
|