mscorlib [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.5000.0 2.0.0.0 4.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Object System.Runtime.InteropServices._Activator System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None) System.Runtime.InteropServices.ComDefaultInterface(typeof(System.Runtime.InteropServices._Activator)) System.Runtime.InteropServices.ComVisible(true)

The method creates an instance of a type defined in an assembly by invoking the constructor that best matches the specified arguments. If no arguments are specified, the constructor that takes no parameters, that is, the default constructor, is invoked.

You must have sufficient permission to search for and call a constructor; otherwise, an exception is thrown. By default, only public constructors are considered during the search for a constructor. If no constructor or default constructor can be found, an exception is thrown.

A binder parameter specifies an object that searches an assembly for a suitable constructor. You can specify your own binder and search criteria. If no binder is specified, a default binder is used. For more information, see the and classes.

An evidence parameter affects the security policy and permissions for the constructor. For more information, see the class.

An instance of a type can be created at a local or remote site. If the type is created remotely, an activation attribute parameter specifies the URI of the remote site. The call to create the instance might pass through intermediary sites before it reaches the remote site. Other activation attributes can modify the environment, or context, in which the call operates at the remote and intermediary sites.

If the instance is created locally, a reference to that object is returned. If the instance is created remotely, a reference to a proxy is returned. The remote object is manipulated through the proxy as if it were a local object.

The method creates a proxy to a currently running remote object, server-activated well-known object, or XML Web service. You can specify the connection medium, that is, the channel. For more information, see the class.

Assemblies contain type definitions. The method creates an instance of a type from a currently running assembly. The method creates an instance from a file that contains an assembly. The method creates an instance of a COM object from a file that contains an assembly.

Contains methods to create types of objects locally or remotely, or obtain references to existing remote objects. This class cannot be inherited.

- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` ``

  Use the method to unwrap the return value.

  A attribute with a value of true must be applied either explicitly or by default to the COM type so the method can create an instance of that type; otherwise, is thrown.

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Starting with the net_v20sp1_long, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the COM object whose name is specified, using the named assembly file and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The name of a file that contains an assembly where the type named is sought. The name of the preferred type.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` `` ``

  Use the method to unwrap the return value.

  A attribute with a value of true must be applied either explicitly or by default to the COM type so the method can create an instance of that type; otherwise, is thrown.

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Starting with the net_v20sp1_long, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the COM object whose name is specified, using the named assembly file and the default constructor.

  A handle that must be unwrapped to access the newly created instance.

  The name of a file that contains an assembly where the type named is sought. The name of the preferred type. The value of the computed hash code. The hash algorithm used for hashing files and generating the strong name.
- Method
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle ``

  Use the 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 class contains an object that provides access to the application manifest. For more information, see the class.

  Creates an instance of the type designated by the specified object.

  A handle that must be unwrapped to access the newly created object.

  An activation context object that specifies the object to create.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object ``

  The constructor to be invoked must be accessible.

  Starting with the net_v20sp1_long, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the specified type using that type's default constructor.

  A reference to the newly created object.

  The type of object to create.
- Method
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` ``

  Use the 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 class contains an object that provides access to the application manifest. For more information, see the class.

  Creates an instance of the type that is designated by the specified object and activated with the specified custom activation data.

  A handle that must be unwrapped to access the newly created object.

  An activation context object that specifies the object to create. An array of Unicode strings that contain custom activation data.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` ``

  Use to unwrap the return value.

  can be either of the following:

  The simple name of an assembly, without its path or file extension. For example, you would specify TypeExtensions for an assembly whose path and name are .\bin\TypeExtensions.dll.

  The full name of a signed assembly, which consists of its simple name, version, culture, and public key token; for example, "TypeExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=181869f2f7435b51".

  For more information on how the common language runtime identifies and loads assemblies, see How the Runtime Locates Assemblies. For information on using the application configuration file to define assembly locations, see Specifying an Assembly's Location. If is found, it is loaded in the default context.

  Starting with the net_v20sp1_long, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the type whose name is specified, using the named assembly and default constructor.

  A handle that must be unwrapped to access the newly created instance.

  The name of the assembly where the type named is sought. For more information, see the Remarks section. If is null, the executing assembly is searched. The fully qualified name of the preferred type.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` ``

  Starting with the net_v20sp1_long, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the specified type using that type's default constructor.

  A reference to the newly created object.

  The type of object to create. true if a public or nonpublic default constructor can match; false if only a public default constructor can match.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` `System.ParamArray`

  The constructor to be invoked must be accessible and must provide the most specific match with the specified argument list.

  Starting with the net_v20sp1_long, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the specified type using the constructor that best matches the specified parameters.

  A reference to the newly created object.

  The type of object to create. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked.
- Method
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` ``

  Use when a host needs to execute code in an application domain that has restricted security permissions.

  Use to unwrap the return value.

  This method uses to require the immediate caller to have full trust. For important limitations on using the LinkDemand member, see [<topic://cpcondemandvslinkdemand>].

  Creates an instance of the type whose name is specified in the specified remote domain, using the named assembly and default constructor.

  A handle that must be unwrapped to access the newly created instance.

  The remote domain where the type named is created. The name of the assembly where the type named is sought. If is null, the executing assembly is searched. The fully qualified name of the preferred type.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` ``

  Use to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  Starting with the net_v20sp1_long, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the nonpublic types is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the type whose name is specified, using the named assembly and default constructor.

  A handle that must be unwrapped to access the newly created instance.

  The name of the assembly where the type named is sought. If is null, the executing assembly is searched. The fully qualified name of the preferred type. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` `` ``

  The constructor to be invoked must be accessible and must provide the most specific match with the specified argument list.

  The parameter is related to client-activated objects; see Client Activation.

  Starting with the net_v20sp1_long, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the specified type using the constructor that best matches the specified parameters.

  A reference to the newly created object.

  The type of object to create. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` `` `` `` ``

  The constructor to be invoked must provide the most specific match with the specified argument list under the constraints of the specified binder and binding attributes.

  Starting with the net_v20sp1_long, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the specified type using the constructor that best matches the specified parameters.

  A reference to the newly created object.

  The type of object to create. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` `` `` `` `` ``

  The constructor to be invoked must provide the most specific match with the specified argument list under the constraints of the specified binder and binding attributes.

  The parameter is related to client-activated objects; see Client Activation.

  Starting with the net_v20sp1_long, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the nonpublic types and members is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the specified type using the constructor that best matches the specified parameters.

  A reference to the newly created object.

  The type of object to create. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` ``

  Use to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  Starting with the net_v20sp1_long, this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the type whose name is specified, using the named assembly and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The name of the assembly where the type named is sought. If is null, the executing assembly is searched. The fully qualified name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` `` ``

  Use when a host needs to execute code in an application domain that has restricted security permissions.

  Use to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  This method uses to require the immediate caller to have full trust. For important limitations on using the LinkDemand member, see [<topic://cpcondemandvslinkdemand>].

  Creates an instance of the type whose name is specified in the specified remote domain, using the named assembly and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The domain where the type named is created. The name of the assembly where the type named is sought. If is null, the executing assembly is searched. The fully qualified name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Obsolete
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` `` ``

  Use to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  Starting with the net_v20sp1_long, this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller’s grant set or to a subset thereof. (See Security Considerations for Reflection.)

  To use this functionality, your application should target the net_v35_long or later.

  Creates an instance of the type whose name is specified, using the named assembly and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The name of the assembly where the type named is sought. If is null, the executing assembly is searched. The fully qualified name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object. Information used to make security policy decisions and grant code permissions.
- Method
  2.0.0.0
  4.0.0.0
  System.Obsolete
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` `` `` ``

  Use when a host needs to execute code in an application domain that has restricted security permissions.

  Use to unwrap the return value.

  This method uses to require the immediate caller to have full trust. For important limitations on using the LinkDemand member, see [<topic://cpcondemandvslinkdemand>].

  Creates an instance of the type whose name is specified in the specified remote domain, using the named assembly and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The domain where the type named is created. The name of the assembly where the type named is sought. If is null, the executing assembly is searched. The fully qualified name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object. Information used to make security policy decisions and grant code permissions.
- Method
  2.0.0.0
  4.0.0.0
  T

  The generic method is used by compilers to implement the instantiation of types specified by type parameters. For example, in the following generic method, the implementation of new T() (gcnew T() in C++) uses the generic method.

  code reference: System.Activation.CreateInstance~~1#1

  In general, there is no use for the in application code, because the type must be known at compile time. If the type is known at compile time, normal instantiation syntax can be used (new operator in C#, New in Visual Basic, gcnew in C++).

  There are no overloads of the generic method that take argument lists, because the non-generic overloads of already provide late-bound constructor resolution.

  Creates an instance of the type designated by the specified generic type parameter, using the parameterless constructor .

  A reference to the newly created object.

  The type to create.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` ``

  Use the method to unwrap the return value.

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Creates an instance of the type whose name is specified, using the named assembly file and default constructor.

  A handle that must be unwrapped to access the newly created instance.

  The name of a file that contains an assembly where the type named is sought. The name of the preferred type.
- Method
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` ``

  Use when a host needs to execute code in an application domain that has restricted security permissions.

  Use the method to unwrap the return value.

  This method uses to require the immediate caller to have full trust. For important limitations on using the LinkDemand member, see [<topic://cpcondemandvslinkdemand>].

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Creates an instance of the type whose name is specified in the specified remote domain, using the named assembly file and default constructor.

  A handle that must be unwrapped to access the newly created instance.

  The remote domain where the type named is created. The name of a file that contains an assembly where the type named is sought. The name of the preferred type.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` ``

  Use the method to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Creates an instance of the type whose name is specified, using the named assembly file and default constructor.

  A handle that must be unwrapped to access the newly created instance.

  The name of a file that contains an assembly where the type named is sought. The name of the preferred type. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` ``

  Use the method to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Creates an instance of the type whose name is specified, using the named assembly file and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The name of a file that contains an assembly where the type named is sought. The name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  4.0.0.0
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` `` ``

  Use when a host needs to execute code in an application domain that has restricted security permissions.

  Use the method to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions sections of the and methods.

  Creates an instance of the type whose name is specified in the specified remote domain, using the named assembly file and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The remote domain where the type named is created. The name of a file that contains an assembly where the type named is sought. The name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Obsolete
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` `` ``

  Use the method to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Creates an instance of the type whose name is specified, using the named assembly file and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The name of a file that contains an assembly where the type named is sought. The name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object. Information used to make security policy decisions and grant code permissions.
- Method
  2.0.0.0
  4.0.0.0
  System.Obsolete
  System.Runtime.Remoting.ObjectHandle `` `` `` `` `` `` `` `` `` ``

  Use when a host needs to execute code in an application domain that has restricted security permissions.

  Use the method to unwrap the return value.

  The parameter is related to client-activated objects; see Client Activation.

  This method uses to require the immediate caller to have full trust. For important limitations on using the LinkDemand member, see [<topic://cpcondemandvslinkdemand>].

  For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods.

  Creates an instance of the type whose name is specified in the specified remote domain, using the named assembly file and the constructor that best matches the specified parameters.

  A handle that must be unwrapped to access the newly created instance.

  The remote domain where the type named is created. The name of a file that contains an assembly where the type named is sought. The name of the preferred type. true to specify that the search for is not case-sensitive; false to specify that the search is case-sensitive. A combination of zero or more bit flags that affect the search for the constructor. If is zero, a case-sensitive search for public constructors is conducted. An object that uses and to seek and identify the constructor. If is null, the default binder is used. An array of arguments that match in number, order, and type the parameters of the constructor to invoke. If is an empty array or null, the constructor that takes no parameters (the default constructor) is invoked. Culture-specific information that governs the coercion of to the formal types declared for the constructor. If is null, the for the current thread is used. An array of one or more attributes that can participate in activation. This is typically an array that contains a single object. The specifies the URL that is required to activate a remote object. Information used to make security policy decisions and grant code permissions.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` ``

  Call the proxy to send messages to the remote object. No messages are sent over the network until a method is called on the proxy.

  Creates a proxy for the well-known object indicated by the specified type and URL.

  A proxy that points to an endpoint served by the requested well-known object.

  The type of the well-known object to which you want to connect. The URL of the well-known object.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Object `` `` ``

  Call the proxy to send messages to the remote object. No messages are sent over the network until a method is called on the proxy.

  The parameter communicates information to the channel, and is passed to the method.

  Creates a proxy for the well-known object indicated by the specified type, URL, and channel data.

  A proxy that points to an endpoint served by the requested well-known object.

  The type of the well-known object to which you want to connect. The URL of the well-known object. Channel-specific data or null.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` `` ``

  This method is used to access managed classes from unmanaged code, and should not be called from managed code. For more information about IDispatch::GetTypeInfo, see the MSDN Library.

  Retrieves the type information for an object, which can then be used to get the type information for an interface.

  The type information to return. The locale identifier for the type information. An object that receives a pointer to the requested type information object.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` To be added. To be added. To be added.
- Method
  1.0.5000.0
  2.0.0.0
  4.0.0.0
  System.Void `` `` `` `` `` `` `` `` To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added. To be added.