接口: TelemetrySender
遥测发送器是遥测记录器和一些遥测服务之间的契约。注意,扩展程序一定不要直接调用其发送器的 方法,因为记录器提供了额外的保护和清理。
方法
flush()?
optional
flush():void
|Promise
<void
>
可选的刷新函数,它将为该发送器提供一个机会,在其 TelemetryLogger 被处置时发送任何剩余的事件
返回值
void
| Promise
<void
>
定义于
packages/extension-api/src/extension-api.d.ts:4493
sendErrorData()
sendErrorData(
error
,data
?):void
用于发送错误的函数。在 TelemetryLogger 中使用
参数
• error: Error
正在记录的错误
• data?: Record
<string
, any
>
要与异常一起收集的任何其他数据
返回值
void
定义于
packages/extension-api/src/extension-api.d.ts:4487
sendEventData()
sendEventData(
eventName
,data
?):void
用于在没有堆栈跟踪的情况下发送事件数据的函数。在 TelemetryLogger 中使用
参数
• eventName: string
正在记录的事件的名称
• data?: Record
<string
, any
>
正在记录的可序列化键值对
返回值
void