EndpointMetadataComparer<TMetadata> Třída

Definice

Základní třída pro IComparer<T> implementace, které pro porovnání používají konkrétní typ metadat Metadata . 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 tím, o co se aplikace stará.

Dědičnost
EndpointMetadataComparer<TMetadata>
Implementuje

Konstruktory

EndpointMetadataComparer<TMetadata>()

Pole

Default

Výchozí instance EndpointMetadataComparer.

Metody

Compare(Endpoint, Endpoint)

Porovná dva objekty a vrátí hodnotu označující, zda je jedna menší, rovna 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