_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í.