Поделиться через


EndpointMetadataComparer<TMetadata> Класс

Определение

Базовый класс для IComparer<T> реализаций, использующих определенный тип метаданных из из Metadata для сравнения. Полезно для реализации 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)

Параметры типа

TMetadata

Тип метаданных для сравнения. Обычно это тип метаданных, связанных с обрабатываемой задачей приложения.

Наследование
EndpointMetadataComparer<TMetadata>
Реализации

Конструкторы

EndpointMetadataComparer<TMetadata>()

Базовый класс для IComparer<T> реализаций, использующих определенный тип метаданных из из Metadata для сравнения. Полезно для реализации Comparer.

Поля

Default

Экземпляр по EndpointMetadataComparerумолчанию .

Методы

Compare(Endpoint, Endpoint)

Сравнение двух объектов и возврат значения, указывающего, является ли один объект меньшим, равным или большим другого.

CompareMetadata(TMetadata, TMetadata)

Сравниваются два экземпляра TMetadata.

GetMetadata(Endpoint)

Возвращает метаданные типа TMetadata из предоставленной конечной точки.

Применяется к