Microsoft.Extensions.Diagnostics.Latency Namespace

Enthält Klassen, Strukturen und Schnittstellen zum Messen und Exportieren von Latenzdaten, einschließlich Optionen für Latenzkontexte, Prüfpunkte, Measures und Tags.

Klassen

Name Beschreibung
LatencyConsoleOptions

Optionen für den Datenexporteur der Konsolenlatenz.

LatencyContextOptions

Optionen für LatencyContext.

LatencyContextRegistrationOptions

Registrierte Namen für ILatencyContext.

Strukturen

Name Beschreibung
Checkpoint

Stellt ein Ereignis und die Zeit dar, die relativ zu einem bekannten Ausgangspunkt aufgetreten ist.

CheckpointToken

Stellt einen registrierten Prüfpunkt dar.

LatencyData

Kapselt den Zustand, der gesammelt wurde, während die Latenz eines Vorgangs gemessen wird.

Measure

Stellt ein Measure dar.

MeasureToken

Stellt ein registriertes Measure dar.

Tag

Stellt ein Name- und Wertpaar dar, um Metadaten zu einem zu messenden Vorgang bereitzustellen.

TagToken

Stellt ein registriertes Tag dar.

Schnittstellen

Name Beschreibung
ILatencyContext

Abstraktion, die den Kontext für Latenzmessung und Diagnose bereitstellt.

ILatencyContextProvider

Eine Factory von Latenzkontexten.

ILatencyContextTokenIssuer

Gibt Token für verschiedene Objekttypen aus.

ILatencyDataExporter

Abstraktion, die zum Exportieren von Latenzdaten verwendet wird.