Udostępnij za pośrednictwem


EndpointMetadataComparer<TMetadata> Klasa

Definicja

Klasa bazowa dla IComparer<T> implementacji, które używają określonego typu metadanych z Metadata porównania. Przydatne do implementowania 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 metadanych do porównania. Zazwyczaj jest to typ metadanych związanych z obsługiwanym problemem aplikacji.

Dziedziczenie
EndpointMetadataComparer<TMetadata>
Implementuje

Konstruktory

EndpointMetadataComparer<TMetadata>()

Klasa bazowa dla IComparer<T> implementacji, które używają określonego typu metadanych z Metadata porównania. Przydatne do implementowania Comparer.

Pola

Default

Domyślne wystąpienie elementu EndpointMetadataComparer.

Metody

Compare(Endpoint, Endpoint)

Porównuje dwa obiekty i zwraca wartość wskazującą, czy jedna jest mniejsza, równa, czy większa niż druga.

CompareMetadata(TMetadata, TMetadata)

Porównuje dwa TMetadata wystąpienia.

GetMetadata(Endpoint)

Pobiera metadane typu TMetadata z podanego punktu końcowego.

Dotyczy