EndpointMetadataComparer<TMetadata> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
GetMetadata(Endpoint) |
Obtém os metadados do tipo |