_AppDomain.CreateInstanceFrom Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.