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) |
Сравниваются два экземпляра |
GetMetadata(Endpoint) |
Возвращает метаданные типа |