Sdílet prostřednictvím


_AppDomain.CreateInstanceFrom Metoda

Definice

Poskytuje objekty COM s přístupem k metodě nezávislé na verzích CreateInstanceFrom .

Přetížení

CreateInstanceFrom(String, String)

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String) přetížení metody.

CreateInstanceFrom(String, String, Object[])

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String, Object[]) přetížení metody.

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

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) přetížení metody.

CreateInstanceFrom(String, String)

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String) přetížení metody.

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

Parametry

assemblyFile
String

Název souboru (včetně cesty), který obsahuje sestavení s definicí požadovaného typu. Sestavení se načte pomocí LoadFrom(String) metody .

typeName
String

Plně kvalifikovaný název požadovaného typu, včetně oboru názvů, ale ne sestavení, jak je vráceno FullName vlastností.

Návraty

Objekt, který je obálkou pro novou instanci, nebo null pokud typeName nebyl nalezen. Přístup k reálnému objektu lze zajistit pouze pomocí nezabalené návratové hodnoty.

Poznámky

AppDomain.CreateInstanceFrom(String, String) Viz přetížení metody.

Platí pro

CreateInstanceFrom(String, String, Object[])

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String, Object[]) přetížení metody.

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

Parametry

assemblyFile
String

Název souboru (včetně cesty), který obsahuje sestavení s definicí požadovaného typu. Sestavení se načte pomocí LoadFrom(String) metody .

typeName
String

Plně kvalifikovaný název požadovaného typu, včetně oboru názvů, ale ne sestavení, jak je vráceno FullName vlastností.

activationAttributes
Object[]

Pole jednoho nebo několika atributů, které se mohou podílet na aktivaci. Obvykle se jedná o pole obsahující jeden UrlAttribute objekt. Určuje UrlAttribute adresu URL, která je potřebná k aktivaci vzdáleného objektu.

Návraty

Objekt, který je obálkou pro novou instanci, nebo null pokud typeName nebyl nalezen. Přístup k reálnému objektu lze zajistit pouze pomocí nezabalené návratové hodnoty.

Poznámky

AppDomain.CreateInstanceFrom(String, String, Object[]) Viz přetížení metody.

Parametr activationAttributes souvisí s objekty aktivovanými klientem, starší technologií.

Platí pro

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

Poskytuje objekty COM s přístupem nezávislý na verzi k CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) přetížení metody.

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

Parametry

assemblyFile
String

Název souboru (včetně cesty), který obsahuje sestavení s definicí požadovaného typu. Sestavení se načte pomocí LoadFrom(String) metody .

typeName
String

Plně kvalifikovaný název požadovaného typu, včetně oboru názvů, ale ne sestavení, jak je vráceno FullName vlastností.

ignoreCase
Boolean

Logická hodnota označující, zda se při vyhledávání mají rozlišovat malá a velká písmena.

bindingAttr
BindingFlags

Kombinace nulových nebo více bitových příznaků, které ovlivňují hledání konstruktoru typeName . Pokud bindingAttr je hodnota nula, provede se vyhledávání veřejných konstruktorů s rozlišováním velkých a malých písmen.

binder
Binder

Objekt, který umožňuje vazbu, vynucování typů argumentů, vyvolání členů a načítání objektů prostřednictvím odrazu MemberInfo . Pokud binder je hodnota null, použije se výchozí pořadač.

args
Object[]

Argumenty předané konstruktoru. U tohoto pole argumentů musí odpovídat číslo, pořadí a typ parametrů volanému konstruktoru. Pokud je preferován konstruktor bez parametrů, args musí být prázdné pole nebo null.

culture
CultureInfo

Informace specifické pro jazykovou verzi, které řídí donucování k formálním args typům deklarovaným typeName pro konstruktor. Pokud culture je null, použije se CultureInfo pro aktuální vlákno.

activationAttributes
Object[]

Pole jednoho nebo několika atributů, které se mohou podílet na aktivaci. Obvykle se jedná o pole obsahující jeden UrlAttribute objekt. Určuje UrlAttribute adresu URL, která je potřebná k aktivaci vzdáleného objektu.

securityAttributes
Evidence

Informace použité k autorizaci vytvoření objektu typeName.

Návraty

Objekt, který je obálkou pro novou instanci, nebo null pokud typeName nebyl nalezen. Přístup k reálnému objektu lze zajistit pouze pomocí nezabalené návratové hodnoty.

Poznámky

AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) Viz přetížení metody.

Parametr activationAttributes souvisí s objekty aktivovanými klientem, starší technologií.

Platí pro