Partager via


EndpointMetadataComparer<TMetadata> Classe

Définition

Classe de base pour IComparer<T> les implémentations qui utilisent un type spécifique de métadonnées de à des fins de Metadata comparaison. Utile pour l’implémentation de 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)

Paramètres de type

TMetadata

Type de métadonnées à comparer. Il s’agit généralement d’un type de métadonnées liés au problème d’application géré.

Héritage
EndpointMetadataComparer<TMetadata>
Implémente

Constructeurs

EndpointMetadataComparer<TMetadata>()

Classe de base pour IComparer<T> les implémentations qui utilisent un type spécifique de métadonnées de à des fins de Metadata comparaison. Utile pour l’implémentation de Comparer.

Champs

Default

Une instance par défaut de .EndpointMetadataComparer

Méthodes

Compare(Endpoint, Endpoint)

Compare deux objets et retourne une valeur indiquant si le premier est inférieur, égal ou supérieur au second.

CompareMetadata(TMetadata, TMetadata)

Compare deux instances de TMetadata.

GetMetadata(Endpoint)

Obtient les métadonnées de type TMetadata à partir du point de terminaison fourni.

S’applique à