_AppDomain.CreateInstance Metod

Definition

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

Överlagringar

Name Description
CreateInstance(String, String)

Tillhandahåller COM-objekt med versionsoberoende åtkomst till CreateInstance(String, String) metoden.

CreateInstance(String, String, Object[])

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

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

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

CreateInstance(String, String)

Tillhandahåller COM-objekt med versionsoberoende åtkomst till CreateInstance(String, String) metoden.

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName);
abstract member CreateInstance : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String) As ObjectHandle

Parametrar

assemblyName
String

Sammansättningens visningsnamn. Se även FullName.

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 som anges av typeName. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.

Kommentarer

AppDomain.CreateInstance Se metoden.

Gäller för

CreateInstance(String, String, Object[])

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

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance(string assemblyName, string typeName, object[] activationAttributes);
abstract member CreateInstance : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, activationAttributes As Object()) As ObjectHandle

Parametrar

assemblyName
String

Sammansättningens visningsnamn. Se även FullName.

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 som anges av typeName. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.

Kommentarer

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

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

Gäller för

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

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

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, 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 CreateInstance(string assemblyName, 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 CreateInstance : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName 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

assemblyName
String

Sammansättningens visningsnamn. Se även FullName.

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 med 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 som anges av typeName. Returvärdet måste packas upp för att få åtkomst till det verkliga objektet.

Kommentarer

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

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

Gäller för