Sdílet prostřednictvím


EndpointMetadataComparer<TMetadata>.CompareMetadata Metoda

Definice

Porovná dvě TMetadata instance.

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

První objekt k porovnání

y
TMetadata

Druhý objekt k porovnání

Návraty

Implementace této metody musí vrátit hodnotu menší než nula, pokud je x menší než y, nula, pokud x je rovno y, nebo hodnotu větší než nula, pokud x je větší než y.

Poznámky

Implementace základní třídy této metody bude porovnávat metadata na základě toho, jestli jsou nullnebo nejsou . Výsledkem je, že při porovnávání koncových bodů se koncový bod, který definuje instanci , bude považovat za vyšší prioritu TMetadata .

Platí pro