PathAssemblyResolver Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar en lösning för metadatasammansättning som använder sökvägar till varje sammansättning som kan läsas in.
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- Arv
Kommentarer
Filnamnet förväntas vara samma som sammansättningens enkla namn. Flera sammansättningar kan finnas på disken med samma namn men i olika kataloger. En enda instans av PathAssemblyResolver kan användas med flera MetadataAssemblyResolver instanser.
För att en AssemblyName ska matcha en inläst sammansättning AssemblyName.Name måste vara lika med (höljet ignoreras).
- Om en token för offentlig nyckel har angetts för AssemblyNamemåste den vara lika med.
- Om en token för offentlig nyckel inte har angetts för markeras sammansättningar utan token för offentlig nyckel över dem med en token för AssemblyNameoffentlig nyckel.
- Om fler än en sammansättning matchar returneras sammansättningen med den högsta AssemblyName.Version .
- AssemblyName.CultureName ignoreras.
Konstruktorer
| Name | Description |
|---|---|
| PathAssemblyResolver(IEnumerable<String>) |
Initierar en ny instans av PathAssemblyResolver klassen. |
Metoder
| Name | Description |
|---|---|
| Resolve(MetadataLoadContext, AssemblyName) |
Returnerar en sammansättning från ett angivet sammansättningsnamn. |