_AppDomain.CreateInstanceFrom Metoda

Definice

Poskytuje objekty MODELU COM s přístupem nezávislou na verzi k CreateInstanceFrom metodě.

Přetížení

Name Description
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, který obsahuje sestavení definující požadovaný typ, včetně cesty. Sestavení se načte pomocí LoadFrom(String) metody.

typeName
String

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

Návraty

Objekt, který je obálkou pro novou instanci nebo null pokud typeName nebyl nalezen. Aby bylo možné získat přístup k skutečnému objektu, musí být vrácená hodnota bez přepsání.

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, který obsahuje sestavení definující požadovaný typ, včetně cesty. Sestavení se načte pomocí LoadFrom(String) metody.

typeName
String

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

activationAttributes
Object[]

Pole jednoho nebo více atributů, které se mohou účastnit aktivace. Obvykle pole, které obsahuje jeden UrlAttribute objekt. Určuje UrlAttribute adresu URL, která se vyžaduje k aktivaci vzdáleného objektu.

Návraty

Objekt, který je obálkou pro novou instanci nebo null pokud typeName nebyl nalezen. Aby bylo možné získat přístup k skutečnému objektu, musí být vrácená hodnota bez přepsání.

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, který obsahuje sestavení definující požadovaný typ, včetně cesty. Sestavení se načte pomocí LoadFrom(String) metody.

typeName
String

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

ignoreCase
Boolean

Logická hodnota určující, jestli se má hledat s rozlišováním velkých a malých písmen, nebo ne.

bindingAttr
BindingFlags

Kombinace nulových nebo více bitových příznaků, které ovlivňují hledání konstruktoru typeName . Pokud bindingAttr je 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 vazby, převod typů argumentů, vyvolání členů a načtení MemberInfo objektů prostřednictvím reflexe. Pokud binder je null, použije se výchozí pořadač.

args
Object[]

Argumenty, které se mají předat konstruktoru. Toto pole argumentů se musí shodovat s číslem, pořadím a zadáním parametrů konstruktoru, které se mají vyvolat. Pokud je upřednostňovaný konstruktor bez parametrů, args musí být prázdné pole nebo hodnota null.

culture
CultureInfo

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

activationAttributes
Object[]

Pole jednoho nebo více atributů, které se mohou účastnit aktivace. Obvykle pole, které obsahuje jeden UrlAttribute objekt. Určuje UrlAttribute adresu URL, která se vyžaduje k aktivaci vzdáleného objektu.

securityAttributes
Evidence

Informace používané k autorizaci vytváření .typeName

Návraty

Objekt, který je obálkou pro novou instanci nebo null pokud typeName nebyl nalezen. Aby bylo možné získat přístup k skutečnému objektu, musí být vrácená hodnota bez přepsání.

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