_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 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
- typeName
- String
O nome totalmente qualificado do tipo solicitado, inclusive o namespace, mas não o assembly, como retornado pela propriedade FullName.
Retornos
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
- 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
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
- 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
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.