Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Assembly.LoadWithPartialName Method

Definição

Carrega um assembly do diretório do aplicativo ou do cache de assembly global usando um nome parcial.Loads an assembly from the application directory or from the global assembly cache using a partial name.

Sobrecargas

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

Carrega um assembly do diretório do aplicativo ou do cache de assembly global usando um nome parcial.Loads an assembly from the application directory or from the global assembly cache using a partial name.

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

Carrega um assembly do diretório do aplicativo ou do cache de assembly global usando um nome parcial.Loads an assembly from the application directory or from the global assembly cache using a partial name. O assembly é carregado no domínio do chamador usando a evidência fornecida.The assembly is loaded into the domain of the caller using the supplied evidence.

Comentários

Importante

As sobrecargas do Assembly.LoadWithPartialName método são obsoletas e foram retidas para compatibilidade com versões anteriores.The overloads of the Assembly.LoadWithPartialName method are obsolete and have been retained for backward compatibility. A alternativa não obsoleta é Assembly.Load(String).The non-obsolete alternative is Assembly.Load(String).

LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String) LoadWithPartialName(String)

Aviso

Esta API agora é obsoleta.

Carrega um assembly do diretório do aplicativo ou do cache de assembly global usando um nome parcial.Loads an assembly from the application directory or from the global assembly cache using a partial name.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName);
[System.Obsolete]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName (string partialName);
static member LoadWithPartialName : string -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String) As Assembly

Parâmetros

partialName
String String String String

O nome para exibição do assembly.The display name of the assembly.

Retornos

O assembly carregado.The loaded assembly. Se partialName não foi encontrado, este método retorn null.If partialName is not found, this method returns null.

Exceções

O parâmetro partialName é null.The partialName parameter is null.

assemblyFile não é um assembly válido.assemblyFile is not a valid assembly.

- ou --or- A versão 2,0 ou posterior do Common Language Runtime está carregada e partialName foi compilada com uma versão posterior.Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

Comentários

Importante

O LoadWithPartialName(String) método é obsoleto e foi retido para compatibilidade com versões anteriores.The LoadWithPartialName(String) method is obsolete and has been retained for backward compatibility. A alternativa não obsoleta é Assembly.Load(String).The non-obsolete alternative is Assembly.Load(String).

Os aplicativos que carregam assemblies com esse método serão afetados por atualizações desses assemblies.Applications that load assemblies with this method will be affected by upgrades of those assemblies. Portanto, não use esse método; Reprojete o aplicativo para usar a Load(String) sobrecarga do método ou LoadFrom(String) a sobrecarga do método.Therefore, do not use this method; redesign the application to use the Load(String) method overload or the LoadFrom(String) method overload.

Esse método primeiro chama Load.This method first calls Load. Se o assembly não for encontrado, esse método retornará o assembly do cache de assembly global que tem o mesmo nome simples e o número de versão mais alto.If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

Veja também

LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence) LoadWithPartialName(String, Evidence)

Aviso

Esta API agora é obsoleta.

Carrega um assembly do diretório do aplicativo ou do cache de assembly global usando um nome parcial.Loads an assembly from the application directory or from the global assembly cache using a partial name. O assembly é carregado no domínio do chamador usando a evidência fornecida.The assembly is loaded into the domain of the caller using the supplied evidence.

public:
 static System::Reflection::Assembly ^ LoadWithPartialName(System::String ^ partialName, System::Security::Policy::Evidence ^ securityEvidence);
[System.Obsolete]
[System.Obsolete("This method has been deprecated. Please use Assembly.Load() instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public static System.Reflection.Assembly LoadWithPartialName (string partialName, System.Security.Policy.Evidence securityEvidence);
static member LoadWithPartialName : string * System.Security.Policy.Evidence -> System.Reflection.Assembly
Public Shared Function LoadWithPartialName (partialName As String, securityEvidence As Evidence) As Assembly

Parâmetros

partialName
String String String String

O nome para exibição do assembly.The display name of the assembly.

securityEvidence
Evidence Evidence Evidence Evidence

Evidência para carregar o assembly.Evidence for loading the assembly.

Retornos

O assembly carregado.The loaded assembly. Se partialName não foi encontrado, este método retorn null.If partialName is not found, this method returns null.

Exceções

Um assembly ou módulo foi carregado duas vezes com dois conjuntos de evidências.An assembly or module was loaded twice with two different sets of evidence.

O parâmetro partialName é null.The partialName parameter is null.

assemblyFile não é um assembly válido.assemblyFile is not a valid assembly.

- ou --or- A versão 2,0 ou posterior do Common Language Runtime está carregada e partialName foi compilada com uma versão posterior.Version 2.0 or later of the common language runtime is currently loaded and partialName was compiled with a later version.

Comentários

Importante

O LoadWithPartialName(String, Evidence) método é obsoleto e foi retido para compatibilidade com versões anteriores.The LoadWithPartialName(String, Evidence) method is obsolete and has been retained for backward compatibility. A alternativa não obsoleta é Assembly.Load(String).The non-obsolete alternative is Assembly.Load(String).

Evidência é o conjunto de informações que constitui a entrada para decisões de política de segurança, como quais permissões podem ser concedidas ao código.Evidence is the set of information that constitutes input to security policy decisions, such as what permissions can be granted to code.

Os aplicativos que carregam assemblies com esse método serão afetados por atualizações desses assemblies.Applications that load assemblies with this method will be affected by upgrades of those assemblies. Portanto, não use esse método; Reprojete o aplicativo para usar o Load método ou o LoadFrom método.Therefore, do not use this method; redesign the application to use the Load method or the LoadFrom method.

Esse método primeiro chama Load.This method first calls Load. Se o assembly não for encontrado, esse método retornará o assembly do cache de assembly global que tem o mesmo nome simples e o número de versão mais alto.If the assembly is not found, this method returns the assembly from the global assembly cache that has the same simple name, and the highest version number.

Segurança

SecurityPermission
para chamar o código não gerenciado e carregar um assembly com evidências.for calling unmanaged code and to load an assembly with evidence. Enumeração associada: ControlEvidenceAssociated enumeration: ControlEvidence

Veja também

Aplica-se a