Поделиться через


EndpointMetadataComparer<TMetadata>.CompareMetadata Метод

Определение

Сравниваются два экземпляра TMetadata.

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

Параметры

x
TMetadata

Первый из сравниваемых объектов.

y
TMetadata

Второй из сравниваемых объектов.

Возвращаемое значение

Реализация этого метода должна возвращать значение меньше нуля, если x меньше y, ноль, если x равно y, или значение больше нуля, если x больше y.

Комментарии

Реализация этого метода в базовом классе будет сравнивать метаданные в зависимости от того, являются nullли они . Результатом этого является то, что при сравнении конечных точек конечная точка, определяющая экземпляр TMetadata , будет считаться более высокоприоритетной.

Применяется к