Lingua

IBotTelemetryClient Interfaccia

Definizione

Descrive un client di logging per la telemetria dei bot.

public interface IBotTelemetryClient
type IBotTelemetryClient = interface
Public Interface IBotTelemetryClient
Derivato

Metodi

Nome Descrizione
Flush()

Scarica il buffer in memoria ed eventuali metriche preaggregate.

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

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

Registrare un controllo DialogView usando il metodo TrackPageView in IBotTelemetryClient se IBotPageViewTelemetryClient è stato implementato. In alternativa, registrare le informazioni tramite TrackTrace.

Si applica a