Language

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 を使用して情報をログアウトします。

適用対象