_AppDomain.CreateInstanceFrom Método

Definição

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom método.

Sobrecargas

Name Description
CreateInstanceFrom(String, String)

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String) overload de métodos.

CreateInstanceFrom(String, String, Object[])

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String, Object[]) overload de métodos.

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

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) overload de métodos.

CreateInstanceFrom(String, String)

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String) overload de métodos.

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

Parâmetros

assemblyFile
String

O nome, incluindo o caminho, de um ficheiro que contém um assembly que define o tipo solicitado. O conjunto é carregado usando o LoadFrom(String) método.

typeName
String

O nome totalmente qualificado do tipo solicitado, incluindo o espaço de nomes mas não a assembleia, conforme devolvido pela FullName propriedade.

Devoluções

Um objeto que é um wrapper para a nova instância, ou null se typeName não for encontrado. O valor de retorno precisa de ser desembrulhado para aceder ao objeto real.

Observações

Veja o AppDomain.CreateInstanceFrom(String, String) método de sobrecarga.

Aplica-se a

CreateInstanceFrom(String, String, Object[])

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String, Object[]) overload de métodos.

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

Parâmetros

assemblyFile
String

O nome, incluindo o caminho, de um ficheiro que contém um assembly que define o tipo solicitado. O conjunto é carregado usando o LoadFrom(String) método.

typeName
String

O nome totalmente qualificado do tipo solicitado, incluindo o espaço de nomes mas não a assembleia, conforme devolvido pela FullName propriedade.

activationAttributes
Object[]

Um conjunto de um ou mais atributos que podem participar na ativação. Normalmente, um array que contém um único UrlAttribute objeto. Especifica UrlAttribute o URL necessário para ativar um objeto remoto.

Devoluções

Um objeto que é um wrapper para a nova instância, ou null se typeName não for encontrado. O valor de retorno precisa de ser desembrulhado para aceder ao objeto real.

Observações

Veja o AppDomain.CreateInstanceFrom(String, String, Object[]) método de sobrecarga.

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

Aplica-se a

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

Fornece aos objetos COM acesso independente da versão ao CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) overload de métodos.

public:
 System::Runtime::Remoting::ObjectHandle ^ CreateInstanceFrom(System::String ^ assemblyFile, 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 CreateInstanceFrom(string assemblyFile, 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 CreateInstanceFrom : string * string * bool * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo * obj[] * System.Security.Policy.Evidence -> System.Runtime.Remoting.ObjectHandle
Public Function CreateInstanceFrom (assemblyFile 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

assemblyFile
String

O nome, incluindo o caminho, de um ficheiro que contém um assembly que define o tipo solicitado. O conjunto é carregado usando o LoadFrom(String) método.

typeName
String

O nome totalmente qualificado do tipo solicitado, incluindo o espaço de nomes mas não a assembleia, conforme devolvido pela FullName propriedade.

ignoreCase
Boolean

Um valor Booleano que especifica se deve realizar ou não uma pesquisa sensível a maiúsculas e minúsculas.

bindingAttr
BindingFlags

Uma combinação de zero ou mais flags de bits que afetam a pesquisa pelo typeName construtor. Se bindingAttr for zero, é realizada uma pesquisa sensível a maiúsculas minúsculas por construtores públicos.

binder
Binder

Um objeto que permite a ligação, coerção de tipos de argumentos, invocação de membros e recuperação de MemberInfo objetos através da reflexão. Se binder for nulo, utiliza-se o dossier padrão.

args
Object[]

Os argumentos para passar ao construtor. Este array de argumentos deve coincidir em número, ordem e tipo dos parâmetros do construtor a invocar. Se o construtor sem parâmetros for preferido, args deve ser um array vazio ou nulo.

culture
CultureInfo

Informação específica da cultura que governa a coerção dos args tipos formais declarados para o typeName construtor. Se culture for null, é usado o CultureInfo para a thread atual.

activationAttributes
Object[]

Um conjunto de um ou mais atributos que podem participar na ativação. Normalmente, um array que contém um único UrlAttribute objeto. Especifica UrlAttribute o URL necessário para ativar um objeto remoto.

securityAttributes
Evidence

Informação usada para autorizar a criação de typeName.

Devoluções

Um objeto que é um wrapper para a nova instância, ou null se typeName não for encontrado. O valor de retorno precisa de ser desembrulhado para aceder ao objeto real.

Observações

Veja o AppDomain.CreateInstanceFrom(String, String, Boolean, BindingFlags, Binder, Object[], CultureInfo, Object[], Evidence) método de sobrecarga.

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

Aplica-se a