BotTelemetryClient Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Client di registrazione per i dati di telemetria del bot.
public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
interface IBotTelemetryClient
interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
- Ereditarietà
-
BotTelemetryClient
- Implementazioni
Costruttori
BotTelemetryClient(TelemetryClient) |
Inizializza una nuova istanza della classe BotTelemetryClient. |
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. |
TrackPageView(String, IDictionary<String,String>, IDictionary<String,Double>) |
Registra una voce di dialogo/come 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>) |
Log a DialogView usando il metodo TrackPageView nel servizio IBotTelemetryClient se È stato implementato IBotPageViewTelemetryClient. In alternativa, registrare le informazioni tramite TrackTrace. |