Udostępnij za pośrednictwem


EndpointMetadataComparer<TMetadata>.CompareMetadata Metoda

Definicja

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ą nullone . 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.

Dotyczy