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>获取所有元数据项的 。

适用于