Partilhar via


EndpointMetadataCollection Classe

Definição

Uma coleção de metadados arbitrários associados a um ponto de extremidade.

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)
Herança
EndpointMetadataCollection
Implementações

Comentários

EndpointMetadataCollection As instâncias contêm uma lista de itens de metadados de tipos arbitrários. Os itens de metadados são armazenados como uma coleção ordenada com itens organizados em ordem crescente de precedência.

Construtores

EndpointMetadataCollection(IEnumerable<Object>)

Cria um novo EndpointMetadataCollection.

EndpointMetadataCollection(Object[])

Cria um novo EndpointMetadataCollection.

Campos

Empty

Um EndpointMetadataCollection vazio.

Propriedades

Count

Obtém a contagem de itens de metadados.

Item[Int32]

Obtém o item em index.

Métodos

GetEnumerator()

Obtém um IEnumerator de todos os itens de metadados.

GetMetadata<T>()

Obtém o item de metadados mais significativo do tipo T.

GetOrderedMetadata<T>()

Obtém os itens de metadados do tipo T em ordem crescente de precedência.

GetRequiredMetadata<T>()

Obtém o item de metadados mais significativo do tipo T. Gerará um InvalidOperationException se os metadados não forem encontrados.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Obtém um IEnumerator de todos os itens de metadados.

IEnumerable<Object>.GetEnumerator()

Obtém um IEnumerator<T> de todos os itens de metadados.

Aplica-se a