ISqlActivationService.CreateInstance Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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
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
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
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
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
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
Référence à l'objet nouvellement créé.