Partage via


_AppDomain.CreateInstanceFrom Méthode

Définition

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.

S’applique à