PathAssemblyResolver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un resolver dell'assembly dei metadati che usa i percorsi di ogni assembly caricabile.
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- Ereditarietà
Commenti
Il nome del file deve essere uguale al nome semplice dell'assembly. Più assembly possono esistere su disco con lo stesso nome, ma in directory diverse. Una singola istanza di PathAssemblyResolver
può essere usata con più MetadataAssemblyResolver istanze.
Affinché un AssemblyName oggetto corrisponda a un assembly caricato, AssemblyName.Name deve essere uguale (maiuscole e minuscole ignorate).
- Se viene specificato un token di chiave pubblica per , AssemblyNamedeve essere uguale.
- Se non viene specificato un token di chiave pubblica per AssemblyName, gli assembly senza token di chiave pubblica vengono selezionati su quelli con un token di chiave pubblica.
- Se più di un assembly corrisponde, viene restituito l'assembly con il valore più alto AssemblyName.Version .
- AssemblyName.CultureName viene ignorato.
Costruttori
PathAssemblyResolver(IEnumerable<String>) |
Inizializza una nuova istanza della classe PathAssemblyResolver. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Resolve(MetadataLoadContext, AssemblyName) |
Restituisce un assembly da un nome di assembly specificato. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |