接口:TelemetrySender
定义于: packages/extension-api/src/extension-api.d.ts:4618
遥测发送器是遥测记录器和某些遥测服务之间的契约。注意,扩展不应直接调用其发送器的方法,因为记录器提供了额外的保护和清理。
方法
flush()?
可选
flush():void
|Promise
<void
>
定义于: packages/extension-api/src/extension-api.d.ts:4641
可选的 flush 函数,当其 TelemetryLogger 被销毁时,将有机会发送任何剩余的事件。
返回
void
| Promise
<void
>
sendErrorData()
sendErrorData(
error
,data?
):void
定义于: packages/extension-api/src/extension-api.d.ts:4635
发送错误的功能。在 TelemetryLogger 中使用。
参数
error
错误
正在记录的错误
data?
Record
<string
, any
>
与异常一起收集的任何附加数据
返回值
void
sendEventData()
sendEventData(
eventName
,data?
):void
定义于: packages/extension-api/src/extension-api.d.ts:4626
发送事件数据而不带堆栈跟踪的功能。在 TelemetryLogger 中使用。
参数
eventName
string
正在记录的事件的名称
data?
Record
<string
, any
>
正在记录的可序列化的键值对
返回值
void