Share via


EndpointMetadataCollection Clase

Definición

Colección de metadatos arbitrarios asociados a un punto de conexión.

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)
Herencia
EndpointMetadataCollection
Implementaciones

Comentarios

EndpointMetadataCollection las instancias contienen una lista de elementos de metadatos de tipos arbitrarios. Los elementos de metadatos se almacenan como una colección ordenada con elementos organizados en orden ascendente de precedencia.

Constructores

EndpointMetadataCollection(IEnumerable<Object>)

Crea un nuevo EndpointMetadataCollection.

EndpointMetadataCollection(Object[])

Crea un nuevo EndpointMetadataCollection.

Campos

Empty

Objeto EndpointMetadataCollection vacío.

Propiedades

Count

Obtiene el recuento de elementos de metadatos.

Item[Int32]

Obtiene el elemento en index.

Métodos

GetEnumerator()

Obtiene un IEnumerator de todos los elementos de metadatos.

GetMetadata<T>()

Obtiene el elemento de metadatos más significativo del tipo T.

GetOrderedMetadata<T>()

Obtiene los elementos de metadatos de tipo T en orden ascendente de precedencia.

GetRequiredMetadata<T>()

Obtiene el elemento de metadatos más significativo del tipo T. Produce un InvalidOperationException si no se encuentran los metadatos.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Obtiene un IEnumerator de todos los elementos de metadatos.

IEnumerable<Object>.GetEnumerator()

Obtiene un IEnumerator<T> de todos los elementos de metadatos.

Se aplica a