NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

AppDomain.CreateInstance (String, String)

Instantiate the specified type defined in the specified assembly.

[Visual Basic]
Overloads Public Function CreateInstance( _
   ByVal assemblyname As String, _
   ByVal typeName As String _
) As ObjectHandle
[C#]
public ObjectHandle CreateInstance(
   string assemblyname,
   string typeName
);
[C++]
public: ObjectHandle* CreateInstance(
   String* assemblyname,
   String* typeName
);
[JScript]
public function CreateInstance(
   assemblyname : String,
   typeName : String
) : ObjectHandle;

Parameters

assemblyname
The display name of the assembly. See the description of AssemblyName for the format of the display name. If a null reference (in Visual Basic Nothing), the executing assembly is assumed.
typeName
The full name of the type.

Return Value

Returns an ObjectHandle object that is a wrapper for the instantiated object. Returns a null reference (Nothing) if the type is not found. ObjectHandle needs to be unwrapped to access the real object.

Exceptions

Exception Type Condition
ArgumentNullException if assemblyString is a null reference (Nothing).

See Also

AppDomain Class | AppDomain Members | System Namespace | AppDomain.CreateInstance Overload List