ISqlActivationService.CreateInstance Método

Definição

Inicia uma instância do tipo especificado usando o construtor que melhor corresponde aos parâmetros especificados.

Sobrecargas

Nome Description
CreateInstance<T>()

Cria uma instância do tipo designado pelo parâmetro genérico especificado.

CreateInstance<T>(String)

Indica o nome do tipo da instância a ser criada.

CreateInstance<T>(Type)

Indica o tipo de instância a ser criada.

CreateInstance<T>(String, Object[])

Cria uma instância do nome do tipo especificado usando o construtor e os argumentos passados ao construtor.

CreateInstance<T>(Type, Boolean)

Cria uma instância do tipo especificado usando o construtor padrão desse 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 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 da instância.

Retornos

T

O nome do tipo da instância a ser criada.

Aplica-se a

CreateInstance<T>(Type)

Indica o tipo de 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 instância.

Retornos

T

O tipo de 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 os argumentos passados 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 preferido.

args
Object[]

Uma matriz de argumentos que correspondem em número, ordem e digite os 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 desse 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 padrão público ou não público puder corresponder; caso contrário, false se apenas um construtor público padrão 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 do serviço.

args
Object[]

Uma matriz de argumentos que correspondem em número, ordem e digite os 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 digite os parâmetros do construtor a ser invocado.

activationAttributes
Object[]

Uma matriz de um ou mais atributos que podem participar da ativação. Normalmente, trata-se de um array que contém um único objeto UrlAttribute. O UrlAttribute especifica a URL necessária 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

O tipo de instância.

Parâmetros

type
Type

O tipo de objeto a ser criado.

bindingAttr
BindingFlags

Uma combinação de zero ou mais flags de bits que afetam a busca pelo construtor de tipos. Se bindingAttr for zero, é realizada uma busca sensível a maiúsculas e minúsculas por construtores públicos.

binder
Binder

Um objeto que usa bindingAttr e args para buscar e identificar o construtor de tipos.

args
Object[]

Uma matriz de argumentos que correspondem em número, ordem e digite os parâmetros do construtor a ser invocado.

culture
CultureInfo

Uma informação específica da cultura que governa a coerção de args aos tipos formais declarados para o construtor de tipos.

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 flags de bits que afetam a busca pelo construtor de tipos.

binder
Binder

Um objeto que usa bindingAttr e args para buscar e identificar o construtor de tipos.

args
Object[]

Uma matriz de argumentos que correspondem em número, ordem e digite os parâmetros do construtor a ser invocado.

culture
CultureInfo

Informação específica da cultura que governa a coerção dos args aos tipos formais declarados para o construtor de tipos.

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