Partilhar via


EndpointMetadataComparer<TMetadata>.CompareMetadata Método

Definição

Compara duas instâncias 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

Parâmetros

x
TMetadata

O primeiro objeto a ser comparado.

y
TMetadata

O segundo objeto a ser comparado.

Retornos

Uma implementação desse método deve retornar um valor menor que zero se x for menor que y, zero se x for igual a y ou um valor maior que zero se x for maior que y.

Comentários

A implementação da classe base desse método comparará metadados com base em se eles são nullou não . O efeito disso é que, quando os pontos de extremidade estão sendo comparados, o ponto de extremidade que define uma instância do TMetadata será considerado prioridade mais alta.

Aplica-se a