ISqlActivationService.CreateInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
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
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
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
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
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
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
Referencia al objeto creado recientemente.