_AppDomain.CreateInstanceFrom 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 CreateInstanceFrom.
Surcharges
CreateInstanceFrom(String, String) |
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstanceFrom(String, String). |
CreateInstanceFrom(String, String, Object[]) |
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstanceFrom(String, String, Object[]). |
CreateInstanceFrom(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 CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence). |
CreateInstanceFrom(String, String)
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstanceFrom(String, String).
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName);
abstract member CreateInstanceFrom : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String) As ObjectHandle
Paramètres
- assemblyFile
- String
Nom, y compris le chemin d'accès, d'un fichier qui contient un assembly définissant le type demandé. L'assembly est chargé à l'aide de la méthode LoadFrom(String) .
- 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, ou null
si typeName
est introuvable. La valeur de retour doit être désencapsulée pour accéder à l'objet réel.
Remarques
Consultez la surcharge de AppDomain.CreateInstanceFrom(String, String) méthode.
S’applique à
CreateInstanceFrom(String, String, Object[])
Fournit des objets COM avec un accès indépendant de la version à la surcharge de la méthode CreateInstanceFrom(String, String, Object[]).
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstanceFrom (string assemblyFile, string typeName, object[] activationAttributes);
abstract member CreateInstanceFrom : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile As String, typeName As String, activationAttributes As Object()) As ObjectHandle
Paramètres
- assemblyFile
- String
Nom, y compris le chemin d'accès, d'un fichier qui contient un assembly définissant le type demandé. L'assembly est chargé à l'aide de la méthode LoadFrom(String) .
- 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, ou null
si typeName
est introuvable. La valeur de retour doit être désencapsulée pour accéder à l'objet réel.
Remarques
Consultez la surcharge de AppDomain.CreateInstanceFrom(String, String, Object[]) méthode.
Le activationAttributes
paramètre est lié aux objets activés par le client, une technologie héritée.
S’applique à
CreateInstanceFrom(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 CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).
public:
System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, 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 CreateInstanceFrom (string assemblyFile, 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 CreateInstanceFrom : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile 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
- assemblyFile
- String
Nom, y compris le chemin d'accès, d'un fichier qui contient un assembly définissant le type demandé. L'assembly est chargé à l'aide de la méthode LoadFrom(String) .
- 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 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, ou null
si typeName
est introuvable. La valeur de retour doit être désencapsulée pour accéder à l'objet réel.
Remarques
Consultez la surcharge de AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) méthode.
Le activationAttributes
paramètre est lié aux objets activés par le client, une technologie héritée.