ISqlActivationService.CreateInstance Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia uma instância do tipo especificado usando o construtor que melhor corresponde aos parâmetros especificados.
Sobrecargas
CreateInstance<T>() |
Cria uma instância do tipo designado pelo parâmetro de tipo genérico especificado. |
CreateInstance<T>(String) |
Indica o nome do tipo da instância a ser criada. |
CreateInstance<T>(Type) |
Indica o tipo da instância a ser criada. |
CreateInstance<T>(String, Object[]) |
Cria uma instância do nome do tipo especificado usando o construtor e argumentos transmitidos ao construtor. |
CreateInstance<T>(Type, Boolean) |
Cria uma instância do tipo especificado usando o construtor padrão do tipo. |
CreateInstance<T>(Type, Object[]) |
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos parâmetros especificados. |
CreateInstance<T>(Type, Object[], Object[]) |
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos parâmetros especificados. |
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo) |
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos parâmetros especificados. |
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[]) |
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos parâmetros especificados. |
CreateInstance<T>()
Cria uma instância do tipo designado pelo 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
O tipo do tipo de instância.
Retornos
A instância do tipo.
Aplica-se a
CreateInstance<T>(String)
Indica o nome do tipo da instância a ser criada.
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
O tipo genérico de valor.
Parâmetros
- typeName
- String
O nome de instância.
Retornos
O nome do tipo da instância a ser criada.
Aplica-se a
CreateInstance<T>(Type)
Indica o tipo da instância a ser criada.
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
O tipo dessa instância.
Parâmetros
- type
- Type
O tipo de uma instância.
Retornos
O tipo de uma instância a ser criada.
Aplica-se a
CreateInstance<T>(String, Object[])
Cria uma instância do nome do tipo especificado usando o construtor e argumentos transmitidos ao construtor.
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
O tipo do objeto para criar uma instância.
Parâmetros
- typeName
- String
O nome do tipo preferencial.
- args
- Object[]
Uma matriz de argumentos que correspondem em número, ordem e tipo aos parâmetros do construtor a ser invocado.
Retornos
Uma instância do nome do tipo especificado.
Aplica-se a
CreateInstance<T>(Type, Boolean)
Cria uma instância do tipo especificado usando o construtor padrão do 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
O tipo genérico de valor.
Parâmetros
- type
- Type
O tipo de objeto a ser criado.
- nonPublic
- Boolean
true
se um construtor público ou não público puder corresponder; caso contrário, false
se apenas um construtor padrão público puder corresponder.
Retornos
Uma referência ao objeto recém-criado.
Aplica-se a
CreateInstance<T>(Type, Object[])
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos 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
O tipo do serviço de ativação recém-criado.
Parâmetros
- type
- Type
O tipo de serviço.
- args
- Object[]
Uma matriz de argumentos que correspondem em número, ordem e tipo aos parâmetros do construtor a ser invocado.
Retornos
Uma referência ao objeto recém-criado.
Aplica-se a
CreateInstance<T>(Type, Object[], Object[])
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos 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
O tipo de objeto a ser criado.
Parâmetros
- type
- Type
O tipo do objeto a ser criado.
- args
- Object[]
Uma matriz de argumentos que correspondem em número, ordem e tipo aos parâmetros do construtor a ser invocado.
- activationAttributes
- Object[]
Uma matriz de um ou mais atributos que podem participar da ativação. Normalmente, essas é uma matriz que contém um único objeto UrlAttribute. O UrlAttribute especifica a URL exigida para ativar um objeto remoto.
Retornos
Uma referência ao objeto recém-criado.
Aplica-se a
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo)
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos 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
A instância de tipo.
Parâmetros
- type
- Type
O tipo de objeto a ser criado.
- bindingAttr
- BindingFlags
Uma combinação de zero ou mais sinalizadores de bits que afetam a pesquisa do construtor de tipo. Se bindingAttr for zero, uma pesquisa com diferenciação de maiúsculas e minúsculas de construtores públicos será conduzida.
- binder
- Binder
Um objeto que usa bindingAttr e argumentos para buscar e identificar o construtor de tipo.
- args
- Object[]
Uma matriz de argumentos que correspondem em número, ordem e tipo aos parâmetros do construtor a ser invocado.
- culture
- CultureInfo
Uma informação específica da cultura que rege a coerção de args aos tipos formais declarados para o construtor de tipo.
Retornos
Uma referência ao objeto recém-criado.
Aplica-se a
CreateInstance<T>(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
Cria uma instância do tipo especificado usando o construtor que melhor corresponde aos 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
O tipo de valor genérico.
Parâmetros
- type
- Type
O tipo de objeto a ser criado.
- bindingAttr
- BindingFlags
Uma combinação de zero ou mais sinalizadores de bits que afetam a pesquisa do construtor de tipo.
- binder
- Binder
Um objeto que usa bindingAttr e argumentos para buscar e identificar o construtor de tipo.
- args
- Object[]
Uma matriz de argumentos que correspondem em número, ordem e tipo aos parâmetros do construtor a ser invocado.
- culture
- CultureInfo
Informações específicas à cultura que governam a coerção de argumentos para os tipos formais declarados para o construtor de tipo.
- activationAttributes
- Object[]
Uma matriz de um ou mais atributos que podem participar da ativação.
Retornos
Uma referência ao objeto recém-criado.