Partager via


ISqlActivationService.CreateInstance Méthode

Définition

Initialise une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

Surcharges

CreateInstance<T>()

Crée une instance du type désigné par le paramètre de type générique spécifié.

CreateInstance<T>(String)

Indique le nom de type de l'instance à créer.

CreateInstance<T>(Type)

Indique le type de l'instance à créer.

CreateInstance<T>(String, Object[])

Crée une instance du nom de type spécifié à l'aide du constructeur et des arguments passés au constructeur.

CreateInstance<T>(Type, Boolean)

Crée une instance du type spécifié à l'aide du constructeur par défaut de ce type.

CreateInstance<T>(Type, Object[])

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

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

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

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

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

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

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

CreateInstance<T>()

Crée une instance du type désigné par le paramètre de type générique spécifié.

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

Paramètres de type

T

Type du type d’instance.

Retours

T

Instance du type.

S’applique à

CreateInstance<T>(String)

Indique le nom de type de l'instance à créer.

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

Paramètres de type

T

Type de valeur générique.

Paramètres

typeName
String

Nom de l’instance.

Retours

T

Nom de type de l'instance à créer.

S’applique à

CreateInstance<T>(Type)

Indique le type de l'instance à créer.

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

Paramètres de type

T

Type de cette instance.

Paramètres

type
Type

Type d'une instance.

Retours

T

Type d’instance à créer.

S’applique à

CreateInstance<T>(String, Object[])

Crée une instance du nom de type spécifié à l'aide du constructeur et des arguments passés au constructeur.

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

Paramètres de type

T

Type de l’objet à créer une instance.

Paramètres

typeName
String

Nom du type préféré.

args
Object[]

Tableau des arguments qui correspondent en nombre, en ordre et en type aux paramètres du constructeur à appeler.

Retours

T

Instance du nom de type spécifié.

S’applique à

CreateInstance<T>(Type, Boolean)

Crée une instance du type spécifié à l'aide du constructeur par défaut de ce type.

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

Paramètres de type

T

Type générique de valeur.

Paramètres

type
Type

Type d'objet à créer.

nonPublic
Boolean

true si un constructeur par défaut public ou non public peut correspondre ; sinon, false si seul un constructeur par défaut public peut correspondre.

Retours

T

Référence à l'objet nouvellement créé.

S’applique à

CreateInstance<T>(Type, Object[])

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

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

Paramètres de type

T

Type du service d’activation nouvellement créé.

Paramètres

type
Type

Type du service.

args
Object[]

Tableau des arguments qui correspondent en nombre, en ordre et en type aux paramètres du constructeur à appeler.

Retours

T

Référence à l'objet nouvellement créé.

S’applique à

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

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

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

Paramètres de type

T

Type d'objet à créer.

Paramètres

type
Type

Type de l’objet à créer.

args
Object[]

Tableau des arguments qui correspondent en nombre, en ordre et en type aux paramètres du constructeur à appeler.

activationAttributes
Object[]

Tableau à un ou plusieurs attributs pouvant participer à l'activation. Il s'agit généralement un tableau qui contient un objet UrlAttribute unique. UrlAttribute spécifie l'URL requise pour activer un objet distant.

Retours

T

Référence à l'objet nouvellement créé.

S’applique à

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

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

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

Paramètres de type

T

Instance de type.

Paramètres

type
Type

Type d'objet à créer.

bindingAttr
BindingFlags

Combinaison de zéro, un ou plusieurs bits indicateurs qui affectent la recherche du constructeur de type. Si bindingAttr est égal à zéro, une recherche respectant la casse des constructeurs publics est menée.

binder
Binder

Objet qui utilise bindingAttr et args pour rechercher et identifier le constructeur de type.

args
Object[]

Tableau des arguments qui correspondent en nombre, en ordre et en type aux paramètres du constructeur à appeler.

culture
CultureInfo

Informations spécifiques à la culture qui régissent la contrainte des args aux types formels déclarés pour le constructeur de type.

Retours

T

Référence à l'objet nouvellement créé.

S’applique à

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

Crée une instance du type spécifié à l'aide du constructeur qui correspond le mieux aux paramètres spécifiés.

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

Paramètres de type

T

Type de valeur générique.

Paramètres

type
Type

Type d'objet à créer.

bindingAttr
BindingFlags

Combinaison de zéro, un ou plusieurs bits indicateurs qui affectent la recherche du constructeur de type.

binder
Binder

Objet qui utilise bindingAttr et args pour rechercher et identifier le constructeur de type.

args
Object[]

Tableau des arguments qui correspondent en nombre, en ordre et en type aux paramètres du constructeur à appeler.

culture
CultureInfo

Informations spécifiques à la culture qui régit le forçage de type des arguments (args) aux types formels déclarés pour le constructeur de type.

activationAttributes
Object[]

Tableau à un ou plusieurs attributs pouvant participer à l'activation.

Retours

T

Référence à l'objet nouvellement créé.

S’applique à