다음을 통해 공유


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 찾을 수 없으면 을 throw합니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

모든 메타데이터 항목의 를 IEnumerator 가져옵니다.

IEnumerable<Object>.GetEnumerator()

모든 메타데이터 항목의 를 IEnumerator<T> 가져옵니다.

적용 대상