Compartilhar via


_AppDomain.CreateInstance Método

Definição

Fornece objetos COM com acesso independente de versão para o método CreateInstance.

Sobrecargas

CreateInstance(String, String)

Fornece objetos COM com acesso independente de versão para o método CreateInstance(String, String).

CreateInstance(String, String, Object[])

Fornece objetos COM com acesso independente de versão para a sobrecarga do método CreateInstance(String, String, Object[]).

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Fornece objetos COM com acesso independente de versão para a sobrecarga do método CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).

CreateInstance(String, String)

Fornece objetos COM com acesso independente de versão para o método CreateInstance(String, String).

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName);
public System.Runtime.Remoting.ObjectHandle CreateInstance (string assemblyName, string typeName);
abstract member CreateInstance : string * string -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String) As ObjectHandle

Parâmetros

assemblyName
String

O nome para exibição do assembly. Consulte FullName.

typeName
String

O nome totalmente qualificado do tipo solicitado, inclusive o namespace, mas não o assembly, como retornado pela propriedade FullName.

Retornos

ObjectHandle

Um objeto que é um wrapper para a nova instância especificada por typeName. O valor de retorno precisa ser desencapsulado para acessar o objeto real.

Comentários

Consulte o AppDomain.CreateInstance método .

Aplica-se a

CreateInstance(String, String, Object[])

Fornece objetos COM com acesso independente de versão para a sobrecarga do método CreateInstance(String, String, Object[]).

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, cli::array <System::Object ^> ^ activationAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance (string assemblyName, string typeName, object[] activationAttributes);
abstract member CreateInstance : string * string * obj[] -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, activationAttributes As Object()) As ObjectHandle

Parâmetros

assemblyName
String

O nome para exibição do assembly. Consulte FullName.

typeName
String

O nome totalmente qualificado do tipo solicitado, inclusive o namespace, mas não o assembly, como retornado pela propriedade FullName.

activationAttributes
Object[]

Uma matriz de um ou mais atributos que podem participar da ativação. Normalmente, uma matriz que contém um único objeto UrlAttribute. O UrlAttribute especifica a URL necessária para ativar um objeto remoto.

Retornos

ObjectHandle

Um objeto que é um wrapper para a nova instância especificada por typeName. O valor de retorno precisa ser desencapsulado para acessar o objeto real.

Comentários

Consulte a sobrecarga AppDomain.CreateInstance(String, String, Object[]) do método.

O activationAttributes parâmetro está relacionado a objetos ativados pelo cliente, uma tecnologia herdada.

Aplica-se a

CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence)

Fornece objetos COM com acesso independente de versão para a sobrecarga do método CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence).

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstance(System::String ^ assemblyName, System::String ^ typeName, bool ignoreCase, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ args, System::Globalization::CultureInfo ^ culture, cli::array <System::Object ^> ^ activationAttributes, System::Security::Policy::Evidence ^ securityAttributes);
public System.Runtime.Remoting.ObjectHandle CreateInstance (string assemblyName, string typeName, bool ignoreCase, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, object[] args, System.Globalization.CultureInfo culture, object[] activationAttributes, System.Security.Policy.Evidence securityAttributes);
abstract member CreateInstance : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstance (assemblyName As String, typeName As String, ignoreCase As Boolean, bindingAttr As BindingFlags, binder As Binder, args As Object(), culture As CultureInfo, activationAttributes As Object(), securityAttributes As Evidence) As ObjectHandle

Parâmetros

assemblyName
String

O nome para exibição do assembly. Consulte FullName.

typeName
String

O nome totalmente qualificado do tipo solicitado, inclusive o namespace, mas não o assembly, como retornado pela propriedade FullName.

ignoreCase
Boolean

Um valor booliano especificando se é necessário executar uma pesquisa que diferencie maiúsculas de minúsculas ou não.

bindingAttr
BindingFlags

Uma combinação de zero ou mais sinalizadores de bit que afetam a pesquisa do construtor typeName. Caso bindingAttr seja zero, uma pesquisa que diferencia maiúsculas de minúsculas para construtores públicos é realizada.

binder
Binder

Um objeto que permite a associação, a coerção de tipos de argumento, a invocação de membros e a recuperação de objetos MemberInfo usando reflexão. Caso binder seja nulo, o associador padrão é usado.

args
Object[]

Os argumentos a serem passados para o construtor. Esta matriz de argumentos deve corresponder em número, ordem e digitar os parâmetros do construtor a ser invocado. Caso haja preferência pelo construtor sem parâmetros, args precisará ser uma matriz vazia ou nulo.

culture
CultureInfo

Informações específicas de cultura que controlam a coerção de args para os tipos formais declarados do construtor typeName. Caso culture seja null, CultureInfo para o thread atual é usado.

activationAttributes
Object[]

Uma matriz de um ou mais atributos que podem participar da ativação. Normalmente, uma matriz que contém um único objeto UrlAttribute. O UrlAttribute especifica a URL necessária para ativar um objeto remoto.

securityAttributes
Evidence

Informações usadas para autorizar a criação de typeName.

Retornos

ObjectHandle

Um objeto que é um wrapper para a nova instância especificada por typeName. O valor de retorno precisa ser desencapsulado para acessar o objeto real.

Comentários

Consulte a sobrecarga AppDomain.CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) do método.

O activationAttributes parâmetro está relacionado a objetos ativados pelo cliente, uma tecnologia herdada.

Aplica-se a