Freigeben über


IEndpointComparerPolicy Schnittstelle

Definition

Eine MatcherPolicy Schnittstelle, die zum Sortieren von Endpunkten implementiert werden kann. Implementierungen von IEndpointComparerPolicy müssen von MatcherPolicy erben und sollten im Container für die Abhängigkeitsinjektion als Singletondienste vom Typ MatcherPolicyregistriert werden.

public interface class IEndpointComparerPolicy
public interface IEndpointComparerPolicy
type IEndpointComparerPolicy = interface
Public Interface IEndpointComparerPolicy
Abgeleitet

Hinweise

Kandidaten in einem CandidateSet werden nach ihrer Priorität sortiert. Durch die Definition von wird IEndpointComparerPolicy dem Sortiervorgang, der zum Sortieren von Kandidaten verwendet wird, ein zusätzliches Kriterium hinzugefügt.

Beispielsweise implementiert IEndpointComparerPolicy die Implementierung vonHttpMethodMatcherPolicy, um sicherzustellen, dass Endpunkte, die bestimmten HTTP-Methoden entsprechen, mit einer höheren Priorität als Endpunkte ohne eine bestimmte HTTP-Methodenanforderung sortiert werden.

Eigenschaften

Comparer

Ruft einen IComparer<T> ab, der zum Sortieren der Endpunkte verwendet wird.

Gilt für: