ISqlActivationService.CreateInstance Método

Definición

Inicia una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

Sobrecargas

CreateInstance<T>()

Crea una instancia del tipo designado por el parámetro de tipo genérico especificado.

CreateInstance<T>(String)

Indica el nombre de tipo de la instancia que se va a crear.

CreateInstance<T>(Type)

Indica el tipo de la instancia que se va a crear.

CreateInstance<T>(String, Object[])

Crea una instancia del nombre de tipo especificado utilizando el constructor y los argumentos pasados al constructor.

CreateInstance<T>(Type, Boolean)

Crea una instancia del tipo especificado utilizando el constructor predeterminado de ese tipo.

CreateInstance<T>(Type, Object[])

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

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

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

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

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

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

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

CreateInstance<T>()

Crea una instancia del tipo designado por el parámetro de tipo genérico especificado.

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

Parámetros de tipo

T

Tipo del tipo de instancia.

Devoluciones

T

La instancia del tipo.

Se aplica a

CreateInstance<T>(String)

Indica el nombre de tipo de la instancia que se va a crear.

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

Parámetros de tipo

T

Tipo de valor genérico.

Parámetros

typeName
String

Nombre de instancia.

Devoluciones

T

Nombre del tipo de la instancia que se va a crear.

Se aplica a

CreateInstance<T>(Type)

Indica el tipo de la instancia que se va a crear.

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

Parámetros de tipo

T

Tipo de esta instancia.

Parámetros

type
Type

Tipo de una instancia.

Devoluciones

T

Tipo de una instancia que se va a crear.

Se aplica a

CreateInstance<T>(String, Object[])

Crea una instancia del nombre de tipo especificado utilizando el constructor y los argumentos pasados al constructor.

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

Parámetros de tipo

T

Tipo del objeto que se va a crear una instancia.

Parámetros

typeName
String

Nombre del tipo preferido.

args
Object[]

Matriz de argumentos que coinciden en número, orden y tipo con los parámetros del constructor al que se va a invocar.

Devoluciones

T

Instancia del nombre de tipo especificado.

Se aplica a

CreateInstance<T>(Type, Boolean)

Crea una instancia del tipo especificado utilizando el constructor predeterminado de ese 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

Parámetros de tipo

T

Tipo genérico de valor.

Parámetros

type
Type

Tipo del objeto que se va a crear.

nonPublic
Boolean

true, si un constructor predeterminado público o no público puede coincidir; de lo contrario, false, si solo puede coincidir un constructor predeterminado público.

Devoluciones

T

Referencia al objeto creado recientemente.

Se aplica a

CreateInstance<T>(Type, Object[])

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

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

Parámetros de tipo

T

Tipo del servicio de activación recién creado.

Parámetros

type
Type

Tipo de servicio.

args
Object[]

Matriz de argumentos que coinciden en número, orden y tipo con los parámetros del constructor al que se va a invocar.

Devoluciones

T

Referencia al objeto creado recientemente.

Se aplica a

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

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

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

Parámetros de tipo

T

Tipo del objeto que se va a crear.

Parámetros

type
Type

Tipo del objeto que se va a crear.

args
Object[]

Matriz de argumentos que coinciden en número, orden y tipo con los parámetros del constructor al que se va a invocar.

activationAttributes
Object[]

Matriz de uno o más atributos que puede participar en la activación. Normalmente es una matriz que contiene un solo objeto UrlAttribute. El UrlAttribute especifica la dirección URL que se necesita para activar un objeto remoto.

Devoluciones

T

Referencia al objeto creado recientemente.

Se aplica a

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

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

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

Parámetros de tipo

T

Instancia de tipo.

Parámetros

type
Type

Tipo del objeto que se va a crear.

bindingAttr
BindingFlags

Combinación de cero o más marcas de bits que afecta a la búsqueda del constructor de tipo. Si bindingAttr es cero, se realiza una búsqueda con distinción entre mayúsculas y minúsculas de los constructores públicos.

binder
Binder

Objeto que utiliza bindingAttr y arg para buscar e identificar el constructor de tipo.

args
Object[]

Matriz de argumentos que coinciden en número, orden y tipo con los parámetros del constructor al que se va a invocar.

culture
CultureInfo

Información específica de la referencia cultural que rige la coerción de argumentos a los tipos formales declarados para el constructor de tipos.

Devoluciones

T

Referencia al objeto creado recientemente.

Se aplica a

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

Crea una instancia del tipo especificado utilizando el constructor que mejor coincida con los parámetros especificados.

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

Parámetros de tipo

T

Tipo de valor genérico.

Parámetros

type
Type

Tipo del objeto que se va a crear.

bindingAttr
BindingFlags

Combinación de cero o más marcas de bits que afecta a la búsqueda del constructor de tipo.

binder
Binder

Objeto que utiliza bindingAttr y arg para buscar e identificar el constructor de tipo.

args
Object[]

Matriz de argumentos que coinciden en número, orden y tipo con los parámetros del constructor al que se va a invocar.

culture
CultureInfo

Información específica de la referencia cultural que rige la coerción de argumentos para los tipos formales declarados para el constructor de tipo.

activationAttributes
Object[]

Matriz de uno o más atributos que puede participar en la activación.

Devoluciones

T

Referencia al objeto creado recientemente.

Se aplica a