NullBotTelemetryClient Classe

Definizione

Client di telemtry del bot Null che implementa 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
Ereditarietà
NullBotTelemetryClient
Implementazioni

Costruttori

NullBotTelemetryClient()

Client di telemtry del bot Null che implementa IBotTelemetryClient.

Proprietà

Instance

Ottiene una nuova istanza di NullBotTelemetryClient.

Metodi

Flush()

Scarica il buffer in memoria e tutte le 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.

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

Registra una visualizzazione pagina di Application Insights.

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

Inviare un messaggio di traccia.

Metodi di estensione

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