次の方法で共有


BotTelemetryClient クラス

定義

ボット テレメトリのログ クライアント。

public class BotTelemetryClient : Microsoft.Bot.Builder.IBotPageViewTelemetryClient, Microsoft.Bot.Builder.IBotTelemetryClient
type BotTelemetryClient = class
    interface IBotTelemetryClient
    interface IBotPageViewTelemetryClient
Public Class BotTelemetryClient
Implements IBotPageViewTelemetryClient, IBotTelemetryClient
継承
BotTelemetryClient
実装

コンストラクター

BotTelemetryClient(TelemetryClient)

BotTelemetryClient クラスの新しいインスタンスを初期化します。

メソッド

Flush()

メモリ内バッファーと事前に集計されているメトリックをフラッシュします。

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

アプリケーションの可用性に関する情報を送信します。

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

アプリケーションの外部依存関係 (発信呼び出し) に関する情報を送信します。

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

拡張可能な名前付きフィールドを使用してカスタム イベントをログに記録します。

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

システム例外をログに記録します。

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

ダイアログ エントリ / を Application Insights ページ ビューとしてログに記録します。

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

トレース メッセージを送信します。

拡張メソッド

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

IBotPageViewTelemetryClient が実装されている場合は、IBotTelemetryClient の TrackPageView メソッドを使用して DialogView をログに記録します。 または、TrackTrace を使用して情報をログアウトします。

適用対象