TestTelemetryClient class
Ein Test-Bot-Telemetrieclient, der BotTelemetryClientimplementiert.
Konstruktoren
| Test |
Erstellt eine neue Instanz der TestTelemetryClient Klasse. |
Eigenschaften
| invocations |
Methoden
| flush() | Löscht den Speicherpuffer und alle Metriken, die vorab aggregiert werden. |
| track |
Sendet Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung. |
| track |
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern. |
| track |
Protokolliert eine System exception. |
| track |
Sendet eine Ablaufverfolgungsnachricht. |
Details zum Konstruktor
TestTelemetryClient(any)
Erstellt eine neue Instanz der TestTelemetryClient Klasse.
new TestTelemetryClient(_settings?: any)
Parameter
- _settings
-
any
Wahlfrei. Einstellungen für den Telemetrieclient.
Details zur Eigenschaft
invocations
invocations: string[]
Eigenschaftswert
string[]
Details zur Methode
flush()
Löscht den Speicherpuffer und alle Metriken, die vorab aggregiert werden.
function flush()
trackDependency(TelemetryDependency)
Sendet Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung.
function trackDependency(_telemetry: TelemetryDependency)
Parameter
- _telemetry
-
TelemetryDependency
Ein Objekt, das TelemetryDependencyimplementiert.
trackEvent(TelemetryEvent)
Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.
function trackEvent(telemetry: TelemetryEvent)
Parameter
- telemetry
-
TelemetryEvent
Ein Objekt, das TelemetryEventimplementiert.
trackException(TelemetryException)
Protokolliert eine System exception.
function trackException(_telemetry: TelemetryException)
Parameter
- _telemetry
-
TelemetryException
Ein Objekt, das TelemetryExceptionimplementiert.
trackTrace(TelemetryTrace)
Sendet eine Ablaufverfolgungsnachricht.
function trackTrace(_telemetry: TelemetryTrace)
Parameter
- _telemetry
-
TelemetryTrace
Ein Objekt, das TelemetryTraceimplementiert.