Afficher en anglais

Partage via


EndpointMetadataCollection Classe

Définition

Collection de métadonnées arbitraires associées à un point de terminaison.

C#
public sealed class EndpointMetadataCollection : System.Collections.Generic.IEnumerable<object>, System.Collections.Generic.IReadOnlyCollection<object>, System.Collections.Generic.IReadOnlyList<object>
Héritage
EndpointMetadataCollection
Implémente

Remarques

EndpointMetadataCollection les instances contiennent une liste d’éléments de métadonnées de types arbitraires. Les éléments de métadonnées sont stockés sous la forme d’une collection ordonnée avec des éléments organisés dans l’ordre croissant de priorité.

Constructeurs

Champs

Propriétés

Count

Obtient le nombre d’éléments de métadonnées.

Item[Int32]

Obtient l’élément à index.

Méthodes

GetEnumerator()

Obtient un IEnumerator de tous les éléments de métadonnées.

GetMetadata<T>()

Obtient l’élément de métadonnées le plus significatif de type T.

GetOrderedMetadata<T>()

Obtient les éléments de métadonnées de type T dans l’ordre croissant de priorité.

GetRequiredMetadata<T>()

Obtient l’élément de métadonnées le plus significatif de type T. Lève un InvalidOperationException si les métadonnées sont introuvables.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Obtient un IEnumerator de tous les éléments de métadonnées.

IEnumerable<Object>.GetEnumerator()

Obtient un IEnumerator<T> de tous les éléments de métadonnées.

S’applique à

Produit Versions
ASP.NET Core 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0