EndpointMetadataComparer<TMetadata>.CompareMetadata 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
比较两个 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
终结点将被视为更高的优先级。