NullBotTelemetryClient 类

定义

实现 的 IBotTelemetryClient空机器人 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空机器人 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 记录信息。

适用于