次の方法で共有


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)

2 つのオブジェクトを比較して、一方が他方より小さいか、同じか、または大きいかを示す値を返します。

CompareMetadata(TMetadata, TMetadata)

2 つの TMetadata インスタンスを比較します。

GetMetadata(Endpoint)

指定されたエンドポイントから型 TMetadata のメタデータを取得します。

適用対象