Activator::CreateInstance Method (ActivationContext^, array<String^>^)
Creates an instance of the type that is designated by the specified ActivationContext object and activated with the specified custom activation data.
Assembly: mscorlib (in mscorlib.dll)
public: static ObjectHandle^ CreateInstance( ActivationContext^ activationContext, array<String^>^ activationCustomData )
Parameters
- activationContext
-
Type:
System::ActivationContext^
An activation context object that specifies the object to create.
- activationCustomData
-
Type:
array<System::String^>^
An array of Unicode strings that contain custom activation data.
Return Value
Type: System.Runtime.Remoting::ObjectHandle^A handle that must be unwrapped to access the newly created object.
Use the ObjectHandle::Unwrap method to unwrap the return value.
The activation context is used during manifest-based activation to set up the domain policy and to provide an application-based security model. The ActivationContext class contains an ApplicationIdentity object that provides access to the application manifest. For more information, see the ApplicationSecurityManager class.
Available since 2.0