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

Nombre Description
EndpointMetadataCollection(IEnumerable<Object>)

Crea un nuevo EndpointMetadataCollection.

EndpointMetadataCollection(Object[])

Crea un nuevo EndpointMetadataCollection.

Campos

Nombre Description
Empty

Objeto EndpointMetadataCollection vacío.

Propiedades

Nombre Description
Count

Obtiene el recuento de elementos de metadatos.

Item[Int32]

Obtiene el elemento en index.

Métodos

Nombre Description
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

Nombre Description
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