PathAssemblyResolver Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una resolución de ensamblado de metadatos que usa rutas de acceso a todos los ensamblados que se pueden cargar.
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- Herencia
Comentarios
Se espera que el nombre de archivo sea el mismo que el nombre simple del ensamblado. Pueden existir varios ensamblados en el disco con el mismo nombre, pero en directorios diferentes. Se puede usar una sola instancia de PathAssemblyResolver
con varias MetadataAssemblyResolver instancias.
Para que un AssemblyName objeto coincida con un ensamblado cargado, AssemblyName.Name debe ser igual (se omiten mayúsculas y minúsculas).
- Si se especifica un token de clave pública para AssemblyName, debe ser igual.
- Si no se especifica un token de clave pública para AssemblyName, los ensamblados sin ningún token de clave pública se seleccionan sobre los que tienen un token de clave pública.
- Si más de un ensamblado coincide, se devuelve el ensamblado con el valor más alto AssemblyName.Version .
- AssemblyName.CultureName se pasa por alto.
Constructores
PathAssemblyResolver(IEnumerable<String>) |
Inicializa una nueva instancia de la clase PathAssemblyResolver. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
Resolve(MetadataLoadContext, AssemblyName) |
Devuelve un ensamblado a partir de un nombre de ensamblado determinado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |