次の方法で共有


NullBotTelemetryClient クラス

定義

を実装 IBotTelemetryClientする null ボット telemtry クライアント。

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

コンストラクター

NullBotTelemetryClient()

を実装 IBotTelemetryClientする null ボット telemtry クライアント。

プロパティ

Instance

NullBotTelemetryClient の新しいインスタンスを取得します。

メソッド

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

適用対象