PathAssemblyResolver Klas

Definitie

Vertegenwoordigt een assembly-resolver voor metagegevens die paden naar elke assembly gebruikt die mogelijk wordt geladen.

public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
    inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
Overname
PathAssemblyResolver

Opmerkingen

De bestandsnaam is naar verwachting hetzelfde als de eenvoudige naam van de assembly. Er kunnen meerdere assembly's bestaan op schijf met dezelfde naam, maar in verschillende mappen. Eén exemplaar van PathAssemblyResolver kan worden gebruikt met meerdere MetadataAssemblyResolver exemplaren.

Als u wilt dat een AssemblyName assembly overeenkomt met een geladen assembly, AssemblyName.Name moet deze gelijk zijn (omhulsel genegeerd).

  • Als er een token voor de openbare sleutel is opgegeven AssemblyName, moet dit gelijk zijn.
  • Als er geen openbare-sleuteltoken is opgegeven voor AssemblyName, worden assembly's zonder token voor openbare sleutels geselecteerd boven het token met een openbare-sleutel.
  • Als meer dan één assembly overeenkomt, wordt de assembly met het hoogste AssemblyName.Version resultaat geretourneerd.
  • AssemblyName.CultureName wordt genegeerd.

Constructors

Name Description
PathAssemblyResolver(IEnumerable<String>)

Initialiseert een nieuw exemplaar van de PathAssemblyResolver klasse.

Methoden

Name Description
Resolve(MetadataLoadContext, AssemblyName)

Retourneert een assembly van een bepaalde assemblynaam.

Van toepassing op