NullBotTelemetryClient Klasse

Definition

Ein NULL-Bot-Telemtry-Client, der implementiert IBotTelemetryClient.

public class NullBotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type NullBotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class NullBotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
Vererbung
NullBotTelemetryClient
Implementiert

Konstruktoren

NullBotTelemetryClient()

Ein NULL-Bot-Telemtry-Client, der implementiert IBotTelemetryClient.

Eigenschaften

Instance

Ruft eine neue Instanz von NullBotTelemetryClient ab.

Methoden

Flush()

Leert den In-Memory-Puffer und alle voraggregatierten Metriken.

TrackAvailability(String, DateTimeOffset, TimeSpan, String, Boolean, String, IDictionary<String,String>, IDictionary<String,Double>)

Senden von Informationen zur Verfügbarkeit einer Anwendung.

TrackDependency(String, String, String, String, DateTimeOffset, TimeSpan, String, Boolean)

Senden von Informationen zu einer externen Abhängigkeit (ausgehender Aufruf) in der Anwendung.

TrackEvent(String, IDictionary<String,String>, IDictionary<String,Double>)

Protokolliert benutzerdefinierte Ereignisse mit erweiterbaren benannten Feldern.

TrackException(Exception, IDictionary<String,String>, IDictionary<String,Double>)

Protokolliert eine Systemfehlernahme.

TrackPageView(String, IDictionary<String,String>, IDictionary<String,Double>)

Protokolliert eine Application Insights-Seitenansicht.

TrackTrace(String, Severity, IDictionary<String,String>)

Senden sie eine Ablaufverfolgungsnachricht.

Erweiterungsmethoden

TrackDialogView(IBotTelemetryClient, String, IDictionary<String,String>, IDictionary<String,Double>)

Protokollieren Sie ein DialogView-Objekt mithilfe der TrackPageView-Methode auf dem IBotTelemetryClient, wenn IBotPageViewTelemetryClient implementiert wurde. Alternativ können Sie die Informationen über TrackTrace abmelden.

Gilt für: