Compartilhar via


EndpointMetadataComparer<TMetadata> Classe

Definição

Uma classe base para IComparer<T> implementações que usam um tipo específico de metadados de Metadata para comparação. Útil para implementar Comparer.

generic <typename TMetadata>
 where TMetadata : classpublic ref class EndpointMetadataComparer abstract : System::Collections::Generic::IComparer<Microsoft::AspNetCore::Http::Endpoint ^>
public abstract class EndpointMetadataComparer<TMetadata> : System.Collections.Generic.IComparer<Microsoft.AspNetCore.Http.Endpoint> where TMetadata : class
type EndpointMetadataComparer<'Metadata (requires 'Metadata : null)> = class
    interface IComparer<Endpoint>
Public MustInherit Class EndpointMetadataComparer(Of TMetadata)
Implements IComparer(Of Endpoint)

Parâmetros de tipo

TMetadata

O tipo de metadados a serem comparados. Normalmente, esse é um tipo de metadados relacionado à preocupação do aplicativo que está sendo tratada.

Herança
EndpointMetadataComparer<TMetadata>
Implementações

Construtores

EndpointMetadataComparer<TMetadata>()

Uma classe base para IComparer<T> implementações que usam um tipo específico de metadados de Metadata para comparação. Útil para implementar Comparer.

Campos

Default

Uma instância padrão do EndpointMetadataComparer.

Métodos

Compare(Endpoint, Endpoint)

Compara dois objetos e retorna um valor que indica se um é menor, igual ou maior do que o outro.

CompareMetadata(TMetadata, TMetadata)

Compara duas instâncias TMetadata.

GetMetadata(Endpoint)

Obtém os metadados do tipo TMetadata do ponto de extremidade fornecido.

Aplica-se a