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
, будет считаться более высокоприоритетной.