_AppDomain.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.
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
- 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
- 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
- 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.