Microsoft.Extensions.Diagnostics.Latency Espace de noms

Contient des classes, des structs et des interfaces pour mesurer et exporter des données de latence, notamment des options pour les contextes de latence, les points de contrôle, les mesures et les balises.

Classes

Nom Description
LatencyConsoleOptions

Options pour l’exportateur de données de latence de console.

LatencyContextOptions

Options pour LatencyContext.

LatencyContextRegistrationOptions

Noms inscrits pour ILatencyContext.

Structures

Nom Description
Checkpoint

Représente un événement et le moment où il s’est produit par rapport à un point de départ connu.

CheckpointToken

Représente un point de contrôle inscrit.

LatencyData

Encapsule l’état accumulé lors de la mesure de la latence d’une opération.

Measure

Représente une mesure.

MeasureToken

Représente une mesure inscrite.

Tag

Représente une paire nom et valeur pour fournir des métadonnées sur une opération mesurée.

TagToken

Représente une balise inscrite.

Interfaces

Nom Description
ILatencyContext

Abstraction qui fournit le contexte pour la mesure et les diagnostics de latence.

ILatencyContextProvider

Fabrique de contextes de latence.

ILatencyContextTokenIssuer

Émet des jetons pour différents types d’objets.

ILatencyDataExporter

Abstraction utilisée pour exporter des données de latence.