Compartir a través de


EndpointMetadataComparer<TMetadata> Clase

Definición

Clase base para IComparer<T> implementaciones que usan un tipo específico de metadatos de Metadata para la comparación. Resulta ú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

Tipo de metadatos que se van a comparar. Normalmente, se trata de un tipo de metadatos relacionados con el problema de la aplicación que se está controlando.

Herencia
EndpointMetadataComparer<TMetadata>
Implementaciones

Constructores

EndpointMetadataComparer<TMetadata>()

Clase base para IComparer<T> implementaciones que usan un tipo específico de metadatos de Metadata para la comparación. Resulta útil para implementar Comparer.

Campos

Default

Instancia predeterminada de EndpointMetadataComparer.

Métodos

Compare(Endpoint, Endpoint)

Compara dos objetos y devuelve un valor que indica si uno de ellos es menor, igual o mayor que el otro.

CompareMetadata(TMetadata, TMetadata)

Compara dos instancias de TMetadata.

GetMetadata(Endpoint)

Obtiene los metadatos de tipo TMetadata del punto de conexión proporcionado.

Se aplica a