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