_AppDomain.CreateInstance Método

Definição

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

Sobrecargas

Nome Description
CreateInstance(String, String)

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

CreateInstance(String, String, Object[])

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

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

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

CreateInstance(String, String)

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

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 de exibição do assembly. Consulte FullName.

typeName
String

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

Retornos

Um objeto que é um wrapper para a nova instância especificada por typeName. O valor retornado precisa ser desembrulhado 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 à sobrecarga do CreateInstance(String, String, Object[]) método.

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 de exibição do assembly. Consulte FullName.

typeName
String

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

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. Especifica UrlAttribute a URL necessária para ativar um objeto remoto.

Retornos

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

Comentários

Consulte a sobrecarga do AppDomain.CreateInstance(String, String, Object[]) 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 à sobrecarga do CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) método.

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 de exibição do assembly. Consulte FullName.

typeName
String

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

ignoreCase
Boolean

Um valor booliano que especifica se uma pesquisa diferencia maiúsculas de minúsculas ou não.

bindingAttr
BindingFlags

Uma combinação de sinalizadores de zero ou mais bits que afetam a pesquisa do typeName construtor. Se bindingAttr for zero, uma pesquisa que diferencia maiúsculas de minúsculas por construtores públicos será 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. Se binder for nulo, o associador padrão será usado.

args
Object[]

Os argumentos a serem passados para o construtor. Essa matriz de argumentos deve corresponder em número, ordem e digitar os parâmetros do construtor a ser invocado. Se o construtor sem parâmetros for preferencial, args deverá ser uma matriz vazia ou nula.

culture
CultureInfo

Informações específicas da cultura que regem a coerção dos args tipos formais declarados para o typeName construtor. Se culture for null, o CultureInfo thread atual será 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. Especifica UrlAttribute a URL necessária para ativar um objeto remoto.

securityAttributes
Evidence

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

Retornos

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

Comentários

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

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

Aplica-se a