EndpointMetadataComparer<TMetadata>.CompareMetadata Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleicht zwei TMetadata
-Instanzen.
protected:
virtual int CompareMetadata(TMetadata x, TMetadata y);
protected virtual int CompareMetadata (TMetadata x, TMetadata y);
protected virtual int CompareMetadata (TMetadata? x, TMetadata? y);
abstract member CompareMetadata : 'Metadata * 'Metadata -> int
override this.CompareMetadata : 'Metadata * 'Metadata -> int
Protected Overridable Function CompareMetadata (x As TMetadata, y As TMetadata) As Integer
Parameter
- x
- TMetadata
Das erste zu vergleichende Objekt.
- y
- TMetadata
Das zweite zu vergleichende Objekt.
Gibt zurück
Eine Implementierung dieser Methode muss einen Wert zurückgeben, der kleiner als null ist, wenn x kleiner als y ist, null, wenn x gleich y ist, oder einen Wert größer als null, wenn x größer als y ist.
Hinweise
Die Basisklassenimplementierung dieser Methode vergleicht Metadaten basierend darauf, ob es sich null
um handelt oder nicht. Dies hat zur Folge, dass beim Vergleich von Endpunkten der Endpunkt, der eine instance definiertTMetadata
, als höhere Priorität betrachtet wird.