_AppDomain.CreateInstance Método
Definição
Fornece objetos COM com acesso independente de versão para o método CreateInstance.Provides COM objects with version-independent access to the CreateInstance method.
Sobrecargas
| CreateInstance(String, String) |
Fornece objetos COM com acesso independente de versão para o método CreateInstance(String, String).Provides COM objects with version-independent access to the CreateInstance(String, String) method. |
| CreateInstance(String, String, Object[]) |
Fornece objetos COM com acesso independente de versão para a sobrecarga do método CreateInstance(String, String, Object[]).Provides COM objects with version-independent access to the CreateInstance(String, String, Object[]) method overload. |
| 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).Provides COM objects with version-independent access to the CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) method overload. |
CreateInstance(String, String)
Fornece objetos COM com acesso independente de versão para o método CreateInstance(String, String).Provides COM objects with version-independent access to the CreateInstance(String, String) method.
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.The display name of the assembly. Consulte FullName.See FullName.
- typeName
- String
O nome totalmente qualificado do tipo solicitado, inclusive o namespace, mas não o assembly, como retornado pela propriedade FullName.The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the FullName property.
Retornos
Um objeto que é um wrapper para a nova instância especificada por typeName.An object that is a wrapper for the new instance specified by typeName. O valor de retorno precisa ser desencapsulado para acessar o objeto real.The return value needs to be unwrapped to access the real object.
Comentários
Consulte o AppDomain.CreateInstance método.See the AppDomain.CreateInstance method.
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[]).Provides COM objects with version-independent access to the CreateInstance(String, String, Object[]) method overload.
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.The display name of the assembly. Consulte FullName.See FullName.
- typeName
- String
O nome totalmente qualificado do tipo solicitado, inclusive o namespace, mas não o assembly, como retornado pela propriedade FullName.The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the FullName property.
- activationAttributes
- Object[]
Uma matriz de um ou mais atributos que podem participar da ativação.An array of one or more attributes that can participate in activation. Normalmente, uma matriz que contém um único objeto UrlAttribute.Typically, an array that contains a single UrlAttribute object. O UrlAttribute especifica a URL necessária para ativar um objeto remoto.The UrlAttribute specifies the URL that is required to activate a remote object.
Retornos
Um objeto que é um wrapper para a nova instância especificada por typeName.An object that is a wrapper for the new instance specified by typeName. O valor de retorno precisa ser desencapsulado para acessar o objeto real.The return value needs to be unwrapped to access the real object.
Comentários
Consulte a AppDomain.CreateInstance(String, String, Object[]) sobrecarga do método.See the AppDomain.CreateInstance(String, String, Object[]) method overload.
O activationAttributes parâmetro está relacionado a objetos ativados pelo cliente, uma tecnologia herdada.The activationAttributes parameter is related to client-activated objects, a legacy technology.
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).Provides COM objects with version-independent access to the CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) method overload.
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.The display name of the assembly. Consulte FullName.See FullName.
- typeName
- String
O nome totalmente qualificado do tipo solicitado, inclusive o namespace, mas não o assembly, como retornado pela propriedade FullName.The fully qualified name of the requested type, including the namespace but not the assembly, as returned by the FullName property.
- ignoreCase
- Boolean
Um valor booliano especificando se é necessário executar uma pesquisa que diferencie maiúsculas de minúsculas ou não.A Boolean value specifying whether to perform a case-sensitive search or not.
- bindingAttr
- BindingFlags
Uma combinação de zero ou mais sinalizadores de bit que afetam a pesquisa do construtor typeName.A combination of zero or more bit flags that affect the search for the typeName constructor. Caso bindingAttr seja zero, uma pesquisa que diferencia maiúsculas de minúsculas para construtores públicos é realizada.If bindingAttr is zero, a case-sensitive search for public constructors is conducted.
- 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.An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects using reflection. Caso binder seja nulo, o associador padrão é usado.If binder is null, the default binder is used.
- args
- Object[]
Os argumentos a serem passados para o construtor.The arguments to pass to the constructor. Esta matriz de argumentos deve corresponder em número, ordem e digitar os parâmetros do construtor a ser invocado.This array of arguments must match in number, order, and type the parameters of the constructor to invoke. Caso haja preferência pelo construtor sem parâmetros, args precisará ser uma matriz vazia ou nulo.If the parameterless constructor is preferred, args must be an empty array or null.
- culture
- CultureInfo
Informações específicas de cultura que controlam a coerção de args para os tipos formais declarados do construtor typeName.Culture-specific information that governs the coercion of args to the formal types declared for the typeName constructor. Caso culture seja null, CultureInfo para o thread atual é usado.If culture is null, the CultureInfo for the current thread is used.
- activationAttributes
- Object[]
Uma matriz de um ou mais atributos que podem participar da ativação.An array of one or more attributes that can participate in activation. Normalmente, uma matriz que contém um único objeto UrlAttribute.Typically, an array that contains a single UrlAttribute object. O UrlAttribute especifica a URL necessária para ativar um objeto remoto.The UrlAttribute specifies the URL that is required to activate a remote object.
- securityAttributes
- Evidence
Informações usadas para autorizar a criação de typeName.Information used to authorize creation of typeName.
Retornos
Um objeto que é um wrapper para a nova instância especificada por typeName.An object that is a wrapper for the new instance specified by typeName. O valor de retorno precisa ser desencapsulado para acessar o objeto real.The return value needs to be unwrapped to access the real object.
Comentários
Consulte a AppDomain.CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) sobrecarga do método.See the AppDomain.CreateInstance(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) method overload.
O activationAttributes parâmetro está relacionado a objetos ativados pelo cliente, uma tecnologia herdada.The activationAttributes parameter is related to client-activated objects, a legacy technology.