Compartilhar via


ISqlActivationService.CreateInstance Método

Definição

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

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

T

Uma referência ao objeto recém-criado.

Aplica-se a