EndpointMetadataCollection クラス

定義

エンドポイントに関連付けられている任意のメタデータのコレクション。

public ref class EndpointMetadataCollection sealed : System::Collections::Generic::IEnumerable<System::Object ^>, System::Collections::Generic::IReadOnlyCollection<System::Object ^>, System::Collections::Generic::IReadOnlyList<System::Object ^>
public sealed class EndpointMetadataCollection : System.Collections.Generic.IEnumerable<object>, System.Collections.Generic.IReadOnlyCollection<object>, System.Collections.Generic.IReadOnlyList<object>
type EndpointMetadataCollection = class
    interface IReadOnlyList<obj>
    interface seq<obj>
    interface IEnumerable
    interface IReadOnlyCollection<obj>
type EndpointMetadataCollection = class
    interface seq<obj>
    interface IEnumerable
    interface IReadOnlyCollection<obj>
    interface IReadOnlyList<obj>
Public NotInheritable Class EndpointMetadataCollection
Implements IEnumerable(Of Object), IReadOnlyCollection(Of Object), IReadOnlyList(Of Object)
継承
EndpointMetadataCollection
実装

注釈

EndpointMetadataCollection インスタンスには、任意の型のメタデータ項目の一覧が含まれています。 メタデータ項目は順序付けられたコレクションとして格納され、項目は優先順位の昇順に配置されます。

コンストラクター

EndpointMetadataCollection(IEnumerable<Object>)

新しい EndpointMetadataCollection を作成します。

EndpointMetadataCollection(Object[])

新しい EndpointMetadataCollection を作成します。

フィールド

Empty

空の EndpointMetadataCollection

プロパティ

Count

メタデータ項目の数を取得します。

Item[Int32]

にある項目を取得します index

メソッド

GetEnumerator()

すべてのメタデータ項目の を IEnumerator 取得します。

GetMetadata<T>()

型の最も重要なメタデータ項目を取得します T

GetOrderedMetadata<T>()

優先順位の昇順で型 T のメタデータ項目を取得します。

GetRequiredMetadata<T>()

型の最も重要なメタデータ項目を取得します T。 メタデータが InvalidOperationException 見つからない場合は をスローします。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

すべてのメタデータ項目の を IEnumerator 取得します。

IEnumerable<Object>.GetEnumerator()

すべてのメタデータ項目の を IEnumerator<T> 取得します。

適用対象