Freigeben über


ILatencyContext Schnittstelle

Definition

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

public interface class ILatencyContext : IDisposable
public interface ILatencyContext : IDisposable
type ILatencyContext = interface
    interface IDisposable
Public Interface ILatencyContext
Implements IDisposable
Implementiert

Hinweise

Der Kontext bindet Latenzsignale wie Prüfpunkte und Measures für einen Bereich zusammen mit Mechanismen wie Tags, die die Beschreibung des Bereichs ermöglichen. Mit einem Kontext können Sie beispielsweise Tags, Prüfpunkte und Measures innerhalb des Bereichs einer Webanforderung aufzeichnen.

Eigenschaften

LatencyData

Ruft die akkumulierten Latenzdaten ab.

Methoden

AddCheckpoint(CheckpointToken)

Fügt dem Kontext einen Prüfpunkt hinzu.

AddMeasure(MeasureToken, Int64)

Fügt einem Measure hinzu.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

(Geerbt von IDisposable)
Freeze()

Beendet die Latenzmessung.

RecordMeasure(MeasureToken, Int64)

Legt ein Measure auf einen absoluten Wert fest.

SetTag(TagToken, String)

Fügt dem Kontext ein Tag hinzu.

Gilt für: