_AppDomain.CreateInstanceFrom Metod

Definition

Tillhandahåller COM-objekt med versionsoberoende åtkomst till CreateInstanceFrom metoden.

Överlagringar

Name Description
CreateInstanceFrom(String, String)

Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String) överlagring.

CreateInstanceFrom(String, String, Object[])

Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Object[]) överlagring.

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

Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring.

CreateInstanceFrom(String, String)

Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String) överlagring.

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

Parametrar

assemblyFile
String

Namnet, inklusive sökvägen, på en fil som innehåller en sammansättning som definierar den begärda typen. Sammansättningen läses in med hjälp av LoadFrom(String) metoden .

typeName
String

Det fullständigt kvalificerade namnet på den begärda typen, inklusive namnområdet men inte sammansättningen, som returneras av FullName egenskapen.

Returer

Ett objekt som är en omslutning för den nya instansen, eller null om typeName det inte hittas. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.

Kommentarer

Se metodens AppDomain.CreateInstanceFrom(String, String) överlagring.

Gäller för

CreateInstanceFrom(String, String, Object[])

Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Object[]) överlagring.

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

Parametrar

assemblyFile
String

Namnet, inklusive sökvägen, på en fil som innehåller en sammansättning som definierar den begärda typen. Sammansättningen läses in med hjälp av LoadFrom(String) metoden .

typeName
String

Det fullständigt kvalificerade namnet på den begärda typen, inklusive namnområdet men inte sammansättningen, som returneras av FullName egenskapen.

activationAttributes
Object[]

En matris med ett eller flera attribut som kan delta i aktiveringen. Vanligtvis en matris som innehåller ett enda UrlAttribute objekt. UrlAttribute Anger den URL som krävs för att aktivera ett fjärrobjekt.

Returer

Ett objekt som är en omslutning för den nya instansen, eller null om typeName det inte hittas. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.

Kommentarer

Se metodens AppDomain.CreateInstanceFrom(String, String, Object[]) överlagring.

Parametern activationAttributes är relaterad till klientaktiverade objekt, en äldre teknik.

Gäller för

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

Tillhandahåller COM-objekt med versionsoberoende åtkomst till metodens CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring.

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

Parametrar

assemblyFile
String

Namnet, inklusive sökvägen, på en fil som innehåller en sammansättning som definierar den begärda typen. Sammansättningen läses in med hjälp av LoadFrom(String) metoden .

typeName
String

Det fullständigt kvalificerade namnet på den begärda typen, inklusive namnområdet men inte sammansättningen, som returneras av FullName egenskapen.

ignoreCase
Boolean

Ett booleskt värde som anger om en skiftlägeskänslig sökning ska utföras eller inte.

bindingAttr
BindingFlags

En kombination av noll eller fler bitflaggor som påverkar sökningen typeName efter konstruktorn. Om bindingAttr är noll utförs en skiftlägeskänslig sökning efter offentliga konstruktorer.

binder
Binder

Ett objekt som möjliggör bindning, tvång av argumenttyper, anrop av medlemmar och hämtning av MemberInfo objekt genom reflektion. Om binder är null används standardbindningen.

args
Object[]

Argumenten som ska skickas till konstruktorn. Den här argumentmatrisen måste matcha i tal, ordning och ange parametrarna för konstruktorn som ska anropas. Om den parameterlösa konstruktorn föredras args måste den vara en tom matris eller null.

culture
CultureInfo

Kulturspecifik information som styr tvånget av args till de formella typer som deklarerats för typeName konstruktorn. Om culture är nullCultureInfo används för den aktuella tråden.

activationAttributes
Object[]

En matris med ett eller flera attribut som kan delta i aktiveringen. Vanligtvis en matris som innehåller ett enda UrlAttribute objekt. UrlAttribute Anger den URL som krävs för att aktivera ett fjärrobjekt.

securityAttributes
Evidence

Information som används för att auktorisera skapandet av typeName.

Returer

Ett objekt som är en omslutning för den nya instansen, eller null om typeName det inte hittas. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.

Kommentarer

Se metodens AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) överlagring.

Parametern activationAttributes är relaterad till klientaktiverade objekt, en äldre teknik.

Gäller för