Partager via


_AppDomain.CreateInstance Méthode

Définition

Fournit des objets COM avec un accès indépendant de la version à la méthode CreateInstance.

Surcharges

CreateInstance(String, String)

Fournit des objets COM avec un accès indépendant de la version à la méthode CreateInstance(String, String).

CreateInstance(String, String, Object[])

Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstance(String, String, Object[]).

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).

CreateInstance(String, String)

Fournit des objets COM avec un accès indépendant de la version à la méthode CreateInstance(String, String).

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstance (string assemblyName, string typeName);
abstract member CreateInstance : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String) As ObjectHandle

Paramètres

assemblyName
String

Nom complet de l'assembly. Consultez FullName.

typeName
String

Nom qualifié complet du type demandé, y compris l'espace de noms mais pas l'assembly, tel qu'il est retourné par la propriété FullName.

Retours

ObjectHandle

Objet qui est un wrapper de la nouvelle instance spécifiée par typeName. La valeur de retour doit être désencapsulée pour accéder à l'objet réel.

Remarques

Consultez la AppDomain.CreateInstance méthode.

S’applique à

CreateInstance(String, String, Object[])

Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstance(String, String, Object[]).

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance (string assemblyName, string typeName, object[] activationAttributes);
abstract member CreateInstance : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, activationAttributes As Object()) As ObjectHandle

Paramètres

assemblyName
String

Nom complet de l'assembly. Consultez FullName.

typeName
String

Nom qualifié complet du type demandé, y compris l'espace de noms mais pas l'assembly, tel qu'il est retourné par la propriété FullName.

activationAttributes
Object[]

Tableau à un ou plusieurs attributs pouvant participer à l'activation. Généralement, tableau qui contient un seul objet UrlAttribute. UrlAttribute spécifie l'URL qui est requise pour activer un objet distant.

Retours

ObjectHandle

Objet qui est un wrapper de la nouvelle instance spécifiée par typeName. La valeur de retour doit être désencapsulée pour accéder à l'objet réel.

Remarques

Consultez la AppDomain.CreateInstance(String, String, Object[]) surcharge de méthode.

Le activationAttributes paramètre est lié aux objets activés par le client, une technologie héritée.

S’applique à

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, bool ignoreCase, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes, System::Security::Policy::Evidence ^ securityAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance (string assemblyName, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes, System.Security.Policy.Evidence securityAttributes);
abstract member CreateInstance : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object(), securityAttributes As Evidence) As ObjectHandle

Paramètres

assemblyName
String

Nom complet de l'assembly. Consultez FullName.

typeName
String

Nom qualifié complet du type demandé, y compris l'espace de noms mais pas l'assembly, tel qu'il est retourné par la propriété FullName.

ignoreCase
Boolean

Valeur bouléenne spécifiant s'il convient d'effectuer ou non une recherche qui respecte la casse.

bindingAttr
BindingFlags

Combinaison de zéro ou plusieurs bits indicateurs qui affectent la recherche du constructeur typeName. Si bindingAttr a la valeur zéro, une recherche de constructeurs publics qui respecte la casse est effectuée.

binder
Binder

Objet qui active la liaison, la contrainte de types d'arguments, l'appel des membres et la récupération d'objets MemberInfo par le biais de la réflexion. Si binder est null, le binder par défaut est utilisé.

args
Object[]

Arguments à passer au constructeur. Ce tableau d'arguments doit posséder les mêmes nombre, ordre et type que les paramètres du constructeur à appeler. Si vous souhaitez utiliser le constructeur sans paramètre, args doit être un tableau vide ou Null.

culture
CultureInfo

Informations propres à la culture qui définissent la contrainte de args pour les types formels déclarés du constructeur typeName. Si culture est null, le CultureInfo du thread actuel est utilisé.

activationAttributes
Object[]

Tableau à un ou plusieurs attributs pouvant participer à l'activation. Généralement, tableau qui contient un seul objet UrlAttribute. UrlAttribute spécifie l'URL qui est requise pour activer un objet distant.

securityAttributes
Evidence

Informations utilisées pour autoriser la création de typeName.

Retours

ObjectHandle

Objet qui est un wrapper de la nouvelle instance spécifiée par typeName. La valeur de retour doit être désencapsulée pour accéder à l'objet réel.

Remarques

Consultez la AppDomain.CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) surcharge de méthode.

Le activationAttributes paramètre est lié aux objets activés par le client, une technologie héritée.

S’applique à