ISqlActivationService.CreateInstance Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizia un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati.
Overload
| CreateInstance<T>() |
Crea un'istanza del tipo definito dal parametro di tipo generico specificato. |
| CreateInstance<T>(String) |
Indica il nome del tipo di istanza da creare. |
| CreateInstance<T>(Type) |
Indica il tipo di istanza da creare. |
| CreateInstance<T>(String, Object[]) |
Crea un'istanza del nome del tipo specificato utilizzando il costruttore e gli argomenti passati al costruttore. |
| CreateInstance<T>(Type, Boolean) |
Crea un'istanza del tipo specificato utilizzando il costruttore predefinito del tipo. |
| CreateInstance<T>(Type, Object[]) |
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati. |
| CreateInstance<T>(Type, Object[], Object[]) |
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati. |
| CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo) |
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati. |
| CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati. |
CreateInstance<T>()
Crea un'istanza del tipo definito dal parametro di tipo generico specificato.
public:
generic <typename T>
T CreateInstance();
public T CreateInstance<T> ();
abstract member CreateInstance : unit -> 'T
Public Function CreateInstance(Of T) () As T
Parametri di tipo
- T
Tipo del tipo di istanza.
Restituisce
- T
L'istanza del tipo.
Si applica a
CreateInstance<T>(String)
Indica il nome del tipo di istanza da creare.
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
Parametri di tipo
- T
Tipo generico di value.
Parametri
- typeName
- String
Nome dell'istanza.
Restituisce
- T
Il nome del tipo di istanza da creare.
Si applica a
CreateInstance<T>(Type)
Indica il tipo di istanza da creare.
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
Parametri di tipo
- T
Tipo di questa istanza.
Parametri
- type
- Type
Il tipo di un'istanza.
Restituisce
- T
Tipo di un'istanza da creare.
Si applica a
CreateInstance<T>(String, Object[])
Crea un'istanza del nome del tipo specificato utilizzando il costruttore e gli argomenti passati al costruttore.
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
Parametri di tipo
- T
Tipo dell'oggetto per creare un'istanza.
Parametri
- typeName
- String
Il nome del tipo preferito.
- args
- Object[]
Una matrice di argomenti che corrispondono per numero, ordine e tipo ai parametri del costruttore da richiamare.
Restituisce
- T
Un'istanza del nome del tipo specificato.
Si applica a
CreateInstance<T>(Type, Boolean)
Crea un'istanza del tipo specificato utilizzando il costruttore predefinito del tipo.
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
Parametri di tipo
- T
Tipo generico di value.
Parametri
- type
- Type
Il tipo di oggetto da creare.
- nonPublic
- Boolean
true se la corrispondenza è possibile con un costruttore predefinito pubblico o non pubblico; in caso contrario, false se la corrispondenza è possibile solo con un costruttore predefinito pubblico.
Restituisce
- T
Un riferimento all'oggetto appena creato.
Si applica a
CreateInstance<T>(Type, Object[])
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati.
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
Parametri di tipo
- T
Tipo di servizio di attivazione appena creato.
Parametri
- type
- Type
Tipo di servizio.
- args
- Object[]
Una matrice di argomenti che corrispondono per numero, ordine e tipo ai parametri del costruttore da richiamare.
Restituisce
- T
Un riferimento all'oggetto appena creato.
Si applica a
CreateInstance<T>(Type, Object[], Object[])
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati.
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
Parametri di tipo
- T
Il tipo di oggetto da creare.
Parametri
- type
- Type
Tipo di oggetto da creare.
- args
- Object[]
Una matrice di argomenti che corrispondono per numero, ordine e tipo ai parametri del costruttore da richiamare.
- activationAttributes
- Object[]
Matrice di uno o più attributi che possono prendere parte all'attivazione. Si tratta in genere di una matrice che contiene un solo oggetto UrlAttribute. UrlAttribute specifica che URL richiesto per attivare un oggetto remoto.
Restituisce
- T
Un riferimento all'oggetto appena creato.
Si applica a
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo)
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati.
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
Parametri di tipo
- T
Istanza del tipo.
Parametri
- type
- Type
Il tipo di oggetto da creare.
- bindingAttr
- BindingFlags
Una combinazione di zero o più flag di bit che influisce sulla ricerca del costruttore del tipo. Se bindingAttr è zero, viene condotta una ricerca con distinzione tra maiuscole e minuscole per i costruttori pubblici.
- binder
- Binder
Oggetto che utilizza bindingAttr e argomenti per cercare e identificare il costruttore del tipo.
- args
- Object[]
Una matrice di argomenti che corrispondono per numero, ordine e tipo ai parametri del costruttore da richiamare.
- culture
- CultureInfo
Informazioni specifiche delle impostazioni cultura che regolano la coercizione di args ai tipi formali dichiarati per il costruttore del tipo.
Restituisce
- T
Un riferimento all'oggetto appena creato.
Si applica a
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
Crea un'istanza del tipo specificato utilizzando il costruttore che corrisponde maggiormente ai parametri specificati.
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
Parametri di tipo
- T
Tipo di valore generico.
Parametri
- type
- Type
Il tipo di oggetto da creare.
- bindingAttr
- BindingFlags
Una combinazione di zero o più flag di bit che influisce sulla ricerca del costruttore del tipo.
- binder
- Binder
Oggetto che utilizza bindingAttr e argomenti per cercare e identificare il costruttore del tipo.
- args
- Object[]
Una matrice di argomenti che corrispondono per numero, ordine e tipo ai parametri del costruttore da richiamare.
- culture
- CultureInfo
Informazioni specifiche delle impostazioni cultura che gestiscono la coercizione di argomenti ai tipi formali dichiarati per il costruttore del tipo.
- activationAttributes
- Object[]
Matrice di uno o più attributi che possono prendere parte all'attivazione.
Restituisce
- T
Un riferimento all'oggetto appena creato.