ISqlActivationService.CreateInstance Methode

Definition

Initiiert mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

Überlädt

CreateInstance<T>()

Erstellt eine Instanz des vom angegebenen generischen Typparameter festgelegten Typs.

CreateInstance<T>(String)

Gibt den Typnamen der zu erstellenden Instanz an.

CreateInstance<T>(Type)

Gibt den zu erstellenden Instanztyp an.

CreateInstance<T>(String, Object[])

Erstellt mithilfe des Konstruktors und der an den Konstruktor übergebenen Argumente eine Instanz des angegebenen Typnamens.

CreateInstance<T>(Type, Boolean)

Erstellt eine Instanz des angegebenen Typs mithilfe des Standardkonstruktors dieses Typs.

CreateInstance<T>(Type, Object[])

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

CreateInstance<T>(Type, Object[], Object[])

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo)

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

CreateInstance<T>()

Erstellt eine Instanz des vom angegebenen generischen Typparameter festgelegten Typs.

public:
generic <typename T>
 T CreateInstance();
public T CreateInstance<T> ();
abstract member CreateInstance : unit -> 'T
Public Function CreateInstance(Of T) () As T

Typparameter

T

Der Typ des Instanztyps.

Gibt zurück

T

Die Instanz des Typs.

Gilt für:

CreateInstance<T>(String)

Gibt den Typnamen der zu erstellenden Instanz an.

public:
generic <typename T>
 T CreateInstance(System::String ^ typeName);
public T CreateInstance<T> (string typeName);
abstract member CreateInstance : string -> 'T
Public Function CreateInstance(Of T) (typeName As String) As T

Typparameter

T

Der generische Werttyp.

Parameter

typeName
String

Der Instanzname.

Gibt zurück

T

Der Typname der zu erstellenden Instanz.

Gilt für:

CreateInstance<T>(Type)

Gibt den zu erstellenden Instanztyp an.

public:
generic <typename T>
 T CreateInstance(Type ^ type);
public T CreateInstance<T> (Type type);
abstract member CreateInstance : Type -> 'T
Public Function CreateInstance(Of T) (type As Type) As T

Typparameter

T

Der Typ dieser Instanz.

Parameter

type
Type

Der Typ einer Instanz.

Gibt zurück

T

Der Typ einer instanz, die erstellt werden soll.

Gilt für:

CreateInstance<T>(String, Object[])

Erstellt mithilfe des Konstruktors und der an den Konstruktor übergebenen Argumente eine Instanz des angegebenen Typnamens.

public:
generic <typename T>
 T CreateInstance(System::String ^ typeName, ... cli::array <System::Object ^> ^ args);
public T CreateInstance<T> (string typeName, params object[] args);
abstract member CreateInstance : string * obj[] -> 'T
Public Function CreateInstance(Of T) (typeName As String, ParamArray args As Object()) As T

Typparameter

T

Der Typ des Objekts zum Erstellen einer Instanz.

Parameter

typeName
String

Der Name des bevorzugten Typs.

args
Object[]

Ein Array von Argumenten, das im Hinblick auf Anzahl, Reihenfolge und Typ mit den Parametern des aufzurufenden Konstruktors übereinstimmt.

Gibt zurück

T

Eine Instanz mit dem angegebenen Typnamen.

Gilt für:

CreateInstance<T>(Type, Boolean)

Erstellt eine Instanz des angegebenen Typs mithilfe des Standardkonstruktors dieses Typs.

public:
generic <typename T>
 T CreateInstance(Type ^ type, bool nonPublic);
public T CreateInstance<T> (Type type, bool nonPublic);
abstract member CreateInstance : Type * bool -> 'T
Public Function CreateInstance(Of T) (type As Type, nonPublic As Boolean) As T

Typparameter

T

Der generische Werttyp.

Parameter

type
Type

Der Typ des zu erstellenden Objekts.

nonPublic
Boolean

true, wenn eine Übereinstimmung zwischen einem öffentlichen und einem nicht öffentlichen Standardkonstruktor zulässig ist; false, wenn nur eine Übereinstimmung mit einem öffentlichen Standardkonstruktor zulässig ist.

Gibt zurück

T

Ein Verweis auf das neu erstellte Objekt.

Gilt für:

CreateInstance<T>(Type, Object[])

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

public:
generic <typename T>
 T CreateInstance(Type ^ type, ... cli::array <System::Object ^> ^ args);
public T CreateInstance<T> (Type type, params object[] args);
abstract member CreateInstance : Type * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, ParamArray args As Object()) As T

Typparameter

T

Der Typ des neu erstellten Aktivierungsdiensts.

Parameter

type
Type

Der Typ des Dienstes.

args
Object[]

Ein Array von Argumenten, das im Hinblick auf Anzahl, Reihenfolge und Typ mit den Parametern des aufzurufenden Konstruktors übereinstimmt.

Gibt zurück

T

Ein Verweis auf das neu erstellte Objekt.

Gilt für:

CreateInstance<T>(Type, Object[], Object[])

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

public:
generic <typename T>
 T CreateInstance(Type ^ type, cli::array <System::Object ^> ^ args, cli::array <System::Object ^> ^ activationAttributes);
public T CreateInstance<T> (Type type, object[] args, object[] activationAttributes);
abstract member CreateInstance : Type * obj[] * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, args As Object(), activationAttributes As Object()) As T

Typparameter

T

Der Typ des zu erstellenden Objekts.

Parameter

type
Type

Der Typ des zu erstellenden Objekts.

args
Object[]

Ein Array von Argumenten, das im Hinblick auf Anzahl, Reihenfolge und Typ mit den Parametern des aufzurufenden Konstruktors übereinstimmt.

activationAttributes
Object[]

Ein Array mit einem oder mehreren Attributen, die an der Aktivierung beteiligt sein können. Dies ist in der Regel ein Array, das ein einzelnes UrlAttribute-Objekt enthält. Das UrlAttribute gibt die URL an, die zum Aktivieren eines Remoteobjekts erforderlich ist.

Gibt zurück

T

Ein Verweis auf das neu erstellte Objekt.

Gilt für:

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo)

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

public:
generic <typename T>
 T CreateInstance(Type ^ type, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture);
public T CreateInstance<T> (Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture);
abstract member CreateInstance : Type * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> 'T
Public Function CreateInstance(Of T) (type As Type, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo) As T

Typparameter

T

Die Typinstanz.

Parameter

type
Type

Der Typ des zu erstellenden Objekts.

bindingAttr
BindingFlags

Eine Kombination aus 0 (null) oder mehreren Bitflags, die sich auf die Suche nach dem Typkonstruktor auswirken. Wenn bindingAttr 0 (null) ist, wird eine Suche nach öffentlichen Konstruktoren durchgeführt, bei der die Groß-/Kleinschreibung beachtet wird.

binder
Binder

Ein Objekt, das bindingAttr und args für die Suche und Identifizierung des Typkonstruktors verwendet.

args
Object[]

Ein Array von Argumenten, das im Hinblick auf Anzahl, Reihenfolge und Typ mit den Parametern des aufzurufenden Konstruktors übereinstimmt.

culture
CultureInfo

Eine kulturspezifische Information, die die Koercion von Args an die formalen Typen steuert, die für den Typkonstruktor deklariert wurden.

Gibt zurück

T

Ein Verweis auf das neu erstellte Objekt.

Gilt für:

CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])

Erstellt mithilfe des Konstruktors, der den angegebenen Parametern am ehesten entspricht, eine Instanz des angegebenen Typs.

public:
generic <typename T>
 T CreateInstance(Type ^ type, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes);
public T CreateInstance<T> (Type type, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes);
abstract member CreateInstance : Type * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] -> 'T
Public Function CreateInstance(Of T) (type As Type, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object()) As T

Typparameter

T

Der generische Werttyp.

Parameter

type
Type

Der Typ des zu erstellenden Objekts.

bindingAttr
BindingFlags

Eine Kombination aus 0 (null) oder mehreren Bitflags, die sich auf die Suche nach dem Typkonstruktor auswirken.

binder
Binder

Ein Objekt, das bindingAttr und args für die Suche und Identifizierung des Typkonstruktors verwendet.

args
Object[]

Ein Array von Argumenten, das im Hinblick auf Anzahl, Reihenfolge und Typ mit den Parametern des aufzurufenden Konstruktors übereinstimmt.

culture
CultureInfo

Kulturspezifische Informationen, die die Umwandlung von args in die für den Typkonstruktor deklarierten, formalen Typen bestimmen.

activationAttributes
Object[]

Ein Array mit einem oder mehreren Attributen, die an der Aktivierung beteiligt sein können.

Gibt zurück

T

Ein Verweis auf das neu erstellte Objekt.

Gilt für: