Condividi tramite


IBotTelemetryClient Interfaccia

Definizione

Descrive un client di registrazione per i dati di telemetria del bot.

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
Derivato

Metodi

Flush()

Scarica il buffer in memoria e qualsiasi metrica pre-aggregazione.

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

Inviare informazioni sulla disponibilità di un'applicazione.

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

Inviare informazioni su una dipendenza esterna (chiamata in uscita) nell'applicazione.

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

Registra eventi personalizzati con campi denominati estendibili.

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

Registra un'eccezione di sistema.

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

Inviare un messaggio di traccia.

Metodi di estensione

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

Log a DialogView usando il metodo TrackPageView nel servizio IBotTelemetryClient se È stato implementato IBotPageViewTelemetryClient. In alternativa, registrare le informazioni tramite TrackTrace.

Si applica a