Condividi tramite


EndpointMetadataComparer<TMetadata> Classe

Definizione

Classe di base per IComparer<T> le implementazioni che usano un tipo specifico di metadati da Metadata per il confronto. Utile per l'implementazione Comparerdi .

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)

Parametri di tipo

TMetadata

Tipo di metadati da confrontare. In genere si tratta di un tipo di metadati correlati alla gestione dell'applicazione.

Ereditarietà
EndpointMetadataComparer<TMetadata>
Implementazioni

Costruttori

EndpointMetadataComparer<TMetadata>()

Classe di base per IComparer<T> le implementazioni che usano un tipo specifico di metadati da Metadata per il confronto. Utile per l'implementazione Comparerdi .

Campi

Default

Istanza predefinita di EndpointMetadataComparer.

Metodi

Compare(Endpoint, Endpoint)

Confronta due oggetti e restituisce un valore indicante se uno è minore, uguale o maggiore dell'altro.

CompareMetadata(TMetadata, TMetadata)

Confronta due istanze di TMetadata.

GetMetadata(Endpoint)

Ottiene i metadati di tipo TMetadata dall'endpoint specificato.

Si applica a