Sdílet prostřednictvím


_AppDomain.CreateInstance Metoda

Definice

Poskytuje objekty modelu COM přístup k metodě nezávislé na CreateInstance verzi.

Přetížení

CreateInstance(String, String)

Poskytuje objekty modelu COM přístup k metodě nezávislé na CreateInstance(String, String) verzi.

CreateInstance(String, String, Object[])

Poskytuje objekty MODELU S přístupem nezávislé na verzi CreateInstance(String, String, Object[]) k přetížení metody.

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

Poskytuje objekty MODELU S přístupem nezávislé na verzi CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) k přetížení metody.

CreateInstance(String, String)

Poskytuje objekty modelu COM přístup k metodě nezávislé na CreateInstance(String, String) verzi.

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

Parametry

assemblyName
String

Zobrazovaný název sestavení. Viz třída FullName.

typeName
String

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

Návraty

ObjectHandle

Objekt, který je obálkou pro novou instanci určenou parametrem typeName . Přístup k reálnému objektu lze zajistit pouze pomocí nezabalené návratové hodnoty.

Poznámky

Viz AppDomain.CreateInstance metoda .

Platí pro

CreateInstance(String, String, Object[])

Poskytuje objekty MODELU S přístupem nezávislé na verzi CreateInstance(String, String, Object[]) k přetížení metody.

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

Parametry

assemblyName
String

Zobrazovaný název sestavení. Viz třída FullName.

typeName
String

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

activationAttributes
Object[]

Pole jednoho nebo několika atributů, které se mohou podílet na aktivaci. Obvykle je to pole, které obsahuje jeden UrlAttribute objekt. Určuje UrlAttribute adresu URL, která je nutná k aktivaci vzdáleného objektu.

Návraty

ObjectHandle

Objekt, který je obálkou pro novou instanci určenou parametrem typeName . Přístup k reálnému objektu lze zajistit pouze pomocí nezabalené návratové hodnoty.

Poznámky

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

Parametr souvisí se staršími technologiemi objektů aktivovaných activationAttributes klientem.

Platí pro

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

Poskytuje objekty MODELU S přístupem nezávislé na verzi CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) k přetížení metody.

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

Parametry

assemblyName
String

Zobrazovaný název sestavení. Viz třída FullName.

typeName
String

Plně kvalifikovaný název požadovaného typu, včetně oboru názvů, ale ne sestavení, jak vrací 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 nuly nebo více bitových příznaků, které ovlivňují hledání typeName konstruktoru. Pokud je hodnota nula, provádí se vyhledávání veřejných konstruktorů s rozlišením bindingAttr malých a malých písmen.

binder
Binder

Objekt, který umožňuje vazbu, převod typů argumentů, vyvolání členů a načtení objektů MemberInfo pomocí reflexe. Pokud binder má hodnotu null, použije se výchozí vazač.

args
Object[]

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

culture
CultureInfo

Informace specifické pro jazykovou verzi, které řídí převod na args formální typy deklarované pro typeName konstruktor. Pokud culture je , použije se pro aktuální vlákno null CultureInfo .

activationAttributes
Object[]

Pole jednoho nebo několika atributů, které se mohou podílet na aktivaci. Obvykle je to pole, které obsahuje jeden UrlAttribute objekt. Určuje UrlAttribute adresu URL, která je nutná k aktivaci vzdáleného objektu.

securityAttributes
Evidence

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

Návraty

ObjectHandle

Objekt, který je obálkou pro novou instanci určenou parametrem typeName . Přístup k reálnému objektu lze zajistit pouze pomocí nezabalené návratové hodnoty.

Poznámky

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

Parametr souvisí se staršími technologiemi objektů aktivovaných activationAttributes klientem.

Platí pro