Condividi tramite


EndpointMetadataComparer<TMetadata>.CompareMetadata Metodo

Definizione

Confronta due istanze di 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

Parametri

x
TMetadata

Primo oggetto da confrontare.

y
TMetadata

Secondo oggetto da confrontare.

Restituisce

Un'implementazione di questo metodo deve restituire un valore minore di zero se x è minore di y, zero se x è uguale a y o un valore maggiore di zero se x è maggiore di y.

Commenti

L'implementazione della classe di base di questo metodo confronta i metadati in base al fatto che siano nullo meno . L'effetto di questo è che quando vengono confrontati gli endpoint, l'endpoint che definisce un'istanza di TMetadata verrà considerata priorità più alta.

Si applica a