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
端點會被視為較高的優先順序。