_AppDomain.CreateInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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
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
- 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
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
- 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
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.