ISqlActivationService.CreateInstance Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
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
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
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
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
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
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
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
Ein Verweis auf das neu erstellte Objekt.