NullBotTelemetryClient 类
- java.
lang. Object - com.
microsoft. bot. builder. NullBotTelemetryClient
- com.
实现
public class NullBotTelemetryClient
implements BotTelemetryClient
no-op 遥测客户端。
构造函数摘要
| 构造函数 | 说明 | |
|---|---|---|
| NullBotTelemetryClient() | ||
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| void |
flush()
刷新内存中缓冲区和预聚合的任何指标。 |
| void |
trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map<String,String> properties, Map<String,Double> metrics)
发送有关应用程序可用性的信息。 |
| void |
trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
在应用程序中发送有关外部依赖项(传出调用)的信息。 |
| void |
trackDialogView(String dialogName, Map<String,String> properties, Map<String,Double> metrics)
如果已实现 I |
| void |
trackEvent(String eventName, Map<String,String> properties, Map<String,Double> metrics)
记录具有可扩展命名字段的自定义事件。 |
| void |
trackException(Exception exception, Map<String,String> properties, Map<String,Double> metrics)
记录系统异常。 |
| void |
trackTrace(String message, Severity severityLevel, Map<String,String> properties)
发送跟踪消息。 |
方法继承自 java.lang.Object
构造函数详细信息
NullBotTelemetryClient
public NullBotTelemetryClient()
方法详细信息
flush
public void flush()
刷新内存中缓冲区和预聚合的任何指标。
trackAvailability
public void trackAvailability(String name, OffsetDateTime timeStamp, Duration duration, String runLocation, boolean success, String message, Map
发送有关应用程序可用性的信息。
参数:
trackDependency
public void trackDependency(String dependencyTypeName, String target, String dependencyName, String data, OffsetDateTime startTime, Duration duration, String resultCode, boolean success)
在应用程序中发送有关外部依赖项(传出调用)的信息。
参数:
trackDialogView
public void trackDialogView(String dialogName, Map
如果已实现 IBotPageViewTelemetryClient,则使用 IBotTelemetryClient 上的 TrackPageView 方法记录 DialogView。 或者通过 TrackTrace 注销信息。
参数:
trackEvent
public void trackEvent(String eventName, Map
记录具有可扩展命名字段的自定义事件。
参数:
trackException
public void trackException(Exception exception, Map
记录系统异常。
参数:
trackTrace
public void trackTrace(String message, Severity severityLevel, Map
发送跟踪消息。
参数: