FaultEvent 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| FaultEvent(String, String, Exception, Func<IFaultUtility,Int32>) |
创建未分类的严重性 FaultEvent。 模式:1。 FEvent = new FaultEvent ( ... ) 2。 tsession.PostEvent (FEvent) //posts 事件到 Watson 和 AI 外部用户应该调用 TelemetrySession 扩展方法 "PostFault" (,这将调用 PostEvent) 当与 UserTaskEvent 或 OperationEvent 可能导致错误发生关联时,它会变得更加有用。 |
| FaultEvent(String, String, FaultSeverity, Exception, Func<IFaultUtility,Int32>) |
创建 FaultEvent。 模式:1。 FEvent = new FaultEvent ( ... ) 2。 tsession.PostEvent (FEvent) //posts 事件到 Watson 和 AI 外部用户应该调用 TelemetrySession 扩展方法 "PostFault" (,这将调用 PostEvent) 当与 UserTaskEvent 或 OperationEvent 可能导致错误发生关联时,它会变得更加有用。 |
FaultEvent(String, String, Exception, Func<IFaultUtility,Int32>)
创建未分类的严重性 FaultEvent。 模式:1。 FEvent = new FaultEvent ( ... ) 2。 tsession.PostEvent (FEvent) //posts 事件到 Watson 和 AI 外部用户应该调用 TelemetrySession 扩展方法 "PostFault" (,这将调用 PostEvent) 当与 UserTaskEvent 或 OperationEvent 可能导致错误发生关联时,它会变得更加有用。
public FaultEvent (string eventName, string description, Exception exceptionObject = default, Func<Microsoft.VisualStudio.Telemetry.IFaultUtility,int> gatherEventDetails = default);
new Microsoft.VisualStudio.Telemetry.FaultEvent : string * string * Exception * Func<Microsoft.VisualStudio.Telemetry.IFaultUtility, int> -> Microsoft.VisualStudio.Telemetry.FaultEvent
Public Sub New (eventName As String, description As String, Optional exceptionObject As Exception = Nothing, Optional gatherEventDetails As Func(Of IFaultUtility, Integer) = Nothing)
参数
- eventName
- String
数据模型架构后的事件名称。 它要求事件名称是唯一的,而不是 null 或空字符串。 它包含三个部分,并且必须遵循模式 [product]/[功能名]/[entityName]。 功能名可以是由 "/" 分隔的一级功能或功能层次结构。 例如,vs/platform/opensolution;vs/platform/editor/灯泡/fixerror;
- description
- String
- exceptionObject
- Exception
- gatherEventDetails
- Func<IFaultUtility,Int32>
调用此委托可收集开销较高的详细信息 (如 jscript 调用堆栈) 仅在未采样时才会如此。 可以将回调参数强制转换到本机) 中的 FaultEvent 或 (IVsFaultEvent,该函数继承自本机) 中的 TelemetryEvent (IVsTelemetryEvent
适用于
FaultEvent(String, String, FaultSeverity, Exception, Func<IFaultUtility,Int32>)
创建 FaultEvent。 模式:1。 FEvent = new FaultEvent ( ... ) 2。 tsession.PostEvent (FEvent) //posts 事件到 Watson 和 AI 外部用户应该调用 TelemetrySession 扩展方法 "PostFault" (,这将调用 PostEvent) 当与 UserTaskEvent 或 OperationEvent 可能导致错误发生关联时,它会变得更加有用。
public FaultEvent (string eventName, string description, Microsoft.VisualStudio.Telemetry.FaultSeverity faultSeverity, Exception exceptionObject = default, Func<Microsoft.VisualStudio.Telemetry.IFaultUtility,int> gatherEventDetails = default);
new Microsoft.VisualStudio.Telemetry.FaultEvent : string * string * Microsoft.VisualStudio.Telemetry.FaultSeverity * Exception * Func<Microsoft.VisualStudio.Telemetry.IFaultUtility, int> -> Microsoft.VisualStudio.Telemetry.FaultEvent
Public Sub New (eventName As String, description As String, faultSeverity As FaultSeverity, Optional exceptionObject As Exception = Nothing, Optional gatherEventDetails As Func(Of IFaultUtility, Integer) = Nothing)
参数
- eventName
- String
数据模型架构后的事件名称。 它要求事件名称是唯一的,而不是 null 或空字符串。 它包含三个部分,并且必须遵循模式 [product]/[功能名]/[entityName]。 功能名可以是由 "/" 分隔的一级功能或功能层次结构。 例如,vs/platform/opensolution;vs/platform/editor/灯泡/fixerror;
- description
- String
- faultSeverity
- FaultSeverity
错误的严重性,用于标识部门工具和报表中的可操作或重要错误。
- exceptionObject
- Exception
- gatherEventDetails
- Func<IFaultUtility,Int32>
调用此委托可收集开销较高的详细信息 (如 jscript 调用堆栈) 仅在未采样时才会如此。 可以将回调参数强制转换到本机) 中的 FaultEvent 或 (IVsFaultEvent,该函数继承自本机) 中的 TelemetryEvent (IVsTelemetryEvent