Assembly: EPiServer.Framework (in EPiServer.Framework.dll) Version: 8.0.0
public class ApplicationDomainInitializer
Initializes current application domain.
|ApplicationDomainInitializer Constructor||Initializes a new instance of the ApplicationDomainInitializer class.||public|
|ApplicationDomainInitializer Constructor (String, String, String, String)||Initializes a new instance of the ApplicationDomainInitializer class.||public|
|GetIdentity||Extracts the identity from the object if it has one.||public, static|
|GetOriginalType||Gets the Type of the current object, ensuring that the eventual type that could be generated by a proxy interceptor is ignored.||public, static|
|PreApplicationStart||This method should only be called by ASP.NET via the PreApplicationStartMethodAttribute attribute defined in EPiServer.Framework||public, static|
|SetIdentity||Sets the identity into the object if supported||public, static|
|SetupAppDomain||Setups the current app domain. Verifies probing path configuration in Framework and runtime. Adds Framework probing path to ShadowCopyDirectory of the current AppDomain||public|
|ToPropertyBag(Object)||Create a PropertyBag instance and populates it with its properties The algorith for extracting properties is as follows: 1) Property must a have a getter and setter 2a) Getter must be public OR 2b) The class must be marked either with the DataContractAttribute or EPiServerDataContractAttribute and the property must be marked either with the DataMemberAttribute or EPiServerDataMemberAttribute||public, static|
|ToPropertyBag(Object, IEnumerable(String))||Create a PropertyBag instance and populates it with its properties||public, static|
Since we have a subscription to the AppDomain.CurrentDomain.AssemblyResolve event this class will never be garbage collected.