Sdílet prostřednictvím


EndpointMetadataComparer<TMetadata> Třída

Definice

Základní třída pro IComparer<T> implementace, které používají konkrétní typ metadat z Metadata pro porovnání. Užitečné pro implementaci 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)

Parametry typu

TMetadata

Typ metadat, která chcete porovnat. Obvykle se jedná o typ metadat souvisejících s problémem aplikace, který se zpracovává.

Dědičnost
EndpointMetadataComparer<TMetadata>
Implementuje

Konstruktory

EndpointMetadataComparer<TMetadata>()

Základní třída pro IComparer<T> implementace, které používají konkrétní typ metadat z Metadata pro porovnání. Užitečné pro implementaci Comparer.

Pole

Default

Výchozí instance objektu EndpointMetadataComparer.

Metody

Compare(Endpoint, Endpoint)

Porovná dva objekty a vrátí hodnotu označující, zda je jeden menší než, roven nebo větší než druhý.

CompareMetadata(TMetadata, TMetadata)

Porovná dvě TMetadata instance.

GetMetadata(Endpoint)

Získá metadata typu TMetadata z zadaného koncového bodu.

Platí pro