Assembly.LoadFile 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.
Carrega o conteúdo de um arquivo do assembly.
Sobrecargas
LoadFile(String) |
Carrega o conteúdo de um arquivo do assembly no caminho especificado. |
LoadFile(String, Evidence) |
Obsoleto.
Carrega um assembly dado seu caminho, carregando o assembly usando a evidência fornecida. |
LoadFile(String)
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
- Origem:
- Assembly.cs
Carrega o conteúdo de um arquivo do assembly no caminho especificado.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path);
public static System.Reflection.Assembly LoadFile (string path);
static member LoadFile : string -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String) As Assembly
Parâmetros
- path
- String
O caminho totalmente qualificado do arquivo a ser carregado.
Retornos
O assembly carregado.
Exceções
O argumento path
não é um caminho absoluto.
O parâmetro path
é null
.
Não foi possível carregar um arquivo que foi encontrado.
- ou -
Somente .NET Framework: path
especifica um local desabilitado com base em <loadFromRemoteSources>.
O parâmetro path
é uma cadeia de caracteres vazia ("") ou não existe.
path
não é um assembly válido para o runtime carregado no momento.
Comentários
Use o LoadFile método para carregar e examinar assemblies que têm a mesma identidade, mas estão localizados em caminhos diferentes. LoadFile não carrega arquivos no contexto de carregamento e não resolve dependências usando o caminho de carga, como o LoadFrom método faz. LoadFile é útil nesse cenário limitado porque LoadFrom não pode ser usado para carregar assemblies que têm as mesmas identidades, mas caminhos diferentes; ele carregará apenas o primeiro assembly desse tipo.
Somente .NET Framework: Consulte <loadFromRemoteSources>
para carregar assemblies de locais remotos.
Aplica-se a
LoadFile(String, Evidence)
Cuidado
This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Carrega um assembly dado seu caminho, carregando o assembly usando a evidência fornecida.
public:
static System::Reflection::Assembly ^ LoadFile(System::String ^ path, System::Security::Policy::Evidence ^ securityEvidence);
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public static System.Reflection.Assembly LoadFile (string path, System.Security.Policy.Evidence securityEvidence);
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of LoadFile which does not take an Evidence parameter. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
static member LoadFile : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadFile (path As String, securityEvidence As Evidence) As Assembly
Parâmetros
- path
- String
O caminho totalmente qualificado do arquivo do assembly.
- securityEvidence
- Evidence
Evidência para carregar o assembly.
Retornos
O assembly carregado.
- Atributos
Exceções
O argumento path
não é um caminho absoluto.
O parâmetro path
é null
.
O parâmetro path
é uma cadeia de caracteres vazia ("") ou não existe.
Não foi possível carregar um arquivo que foi encontrado.
- ou -
path
especifica um local desabilitado com base em <loadFromRemoteSources>.
path
não é um assembly válido para o runtime carregado no momento.
securityEvidence
não é null
. Por padrão, a política CAS herdada não está habilitada no .NET Framework 4; quando não estiver habilitado, securityEvidence
deverá ser null
.
Comentários
Use o LoadFile método para carregar e examinar assemblies que têm a mesma identidade, mas estão localizados em caminhos diferentes. LoadFile não carrega arquivos no LoadFrom contexto e não resolve dependências usando o caminho de carga, como o LoadFrom método faz. LoadFile é útil nesse cenário limitado porque LoadFrom não pode ser usado para carregar assemblies que têm as mesmas identidades, mas caminhos diferentes; ele carregará apenas o primeiro assembly desse tipo.
Consulte <loadFromRemoteSources>
para carregar assemblies de locais remotos.