ISqlActivationService.CreateInstance Metodo

Definizione

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.

Si applica a