EndpointMetadataComparer<TMetadata>.CompareMetadata Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Porównuje dwa TMetadata
wystąpienia.
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
Parametry
- x
- TMetadata
Pierwszy obiekt do porównania.
- y
- TMetadata
Drugi obiekt do porównania.
Zwraca
Implementacja tej metody musi zwrócić wartość mniejszą niż zero, jeśli x jest mniejsza niż y, zero, jeśli x jest równa y, lub wartość większa niż zero, jeśli x jest większa niż y.
Uwagi
Implementacja klasy bazowej tej metody porównuje metadane na podstawie tego, czy są null
one . Efektem tego jest to, że podczas porównywania punktów końcowych punkt końcowy, który definiuje wystąpienie TMetadata
, zostanie uznany za wyższy priorytet.