FaultEvent Konstruktoren

Definition

Überlädt

FaultEvent(String, String, Exception, Func<IFaultUtility,Int32>)

Erstellen Sie einen nicht kategorisierten Schweregrad faultevent. Das Muster: 1. Fevent = neues faultevent (...) 2. Zession. PostEvent (fevent)//Posts das Ereignis für externe Benutzer von Watson und AI sollte die telemetrysession-Erweiterungs Methoden "postfault" aufrufen (das postEvent aufruft). es wird nützlicher, wenn Sie mit oder korrelieren, UserTaskEvent OperationEvent das möglicherweise zu einem Fehler kommt.

FaultEvent(String, String, FaultSeverity, Exception, Func<IFaultUtility,Int32>)

Erstellen Sie ein faultevent-Element. Das Muster: 1. Fevent = neues faultevent (...) 2. Zession. PostEvent (fevent)//Posts das Ereignis für externe Benutzer von Watson und AI sollte die telemetrysession-Erweiterungs Methoden "postfault" aufrufen (das postEvent aufruft). es wird nützlicher, wenn Sie mit oder korrelieren, UserTaskEvent OperationEvent das möglicherweise zu einem Fehler kommt.

FaultEvent(String, String, Exception, Func<IFaultUtility,Int32>)

Erstellen Sie einen nicht kategorisierten Schweregrad faultevent. Das Muster: 1. Fevent = neues faultevent (...) 2. Zession. PostEvent (fevent)//Posts das Ereignis für externe Benutzer von Watson und AI sollte die telemetrysession-Erweiterungs Methoden "postfault" aufrufen (das postEvent aufruft). es wird nützlicher, wenn Sie mit oder korrelieren, UserTaskEvent OperationEvent das möglicherweise zu einem Fehler kommt.

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)

Parameter

eventName
String

Ein Ereignis Name nach dem Datenmodell Schema. Hierfür ist es erforderlich, dass der Ereignis Name eine eindeutige, nicht NULL oder eine leere Zeichenfolge ist. Sie besteht aus drei Teilen und muss dem Muster [Product]/[Featurename]/[EntityName] folgen. Featurename kann eine Funktion oder Funktions Hierarchie mit einer Ebene sein, die durch "/" begrenzt ist. Beispiele: vs/Platform/OpenSolution; vs/Platform/Editor/Lightbulb/fixerror;

description
String
exceptionObject
Exception
gatherEventDetails
Func<IFaultUtility,Int32>

Dieser Delegat wird aufgerufen, um teure Details (z. b. JScript-Aufruf Listen) nur zu erfassen, wenn keine Stichproben Der callback-Parameter kann in ein faultevent-oder (ivsfaultevent in Native) umgewandelt werden, das von telemetryevent (ivstelemetryevent in Native) erbt.

Gilt für

FaultEvent(String, String, FaultSeverity, Exception, Func<IFaultUtility,Int32>)

Erstellen Sie ein faultevent-Element. Das Muster: 1. Fevent = neues faultevent (...) 2. Zession. PostEvent (fevent)//Posts das Ereignis für externe Benutzer von Watson und AI sollte die telemetrysession-Erweiterungs Methoden "postfault" aufrufen (das postEvent aufruft). es wird nützlicher, wenn Sie mit oder korrelieren, UserTaskEvent OperationEvent das möglicherweise zu einem Fehler kommt.

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)

Parameter

eventName
String

Ein Ereignis Name nach dem Datenmodell Schema. Hierfür ist es erforderlich, dass der Ereignis Name eine eindeutige, nicht NULL oder eine leere Zeichenfolge ist. Sie besteht aus drei Teilen und muss dem Muster [Product]/[Featurename]/[EntityName] folgen. Featurename kann eine Funktion oder Funktions Hierarchie mit einer Ebene sein, die durch "/" begrenzt ist. Beispiele: vs/Platform/OpenSolution; vs/Platform/Editor/Lightbulb/fixerror;

description
String
faultSeverity
FaultSeverity

Der Schweregrad des Fehlers, der verwendet wird, um verwertbare oder wichtige Fehler in den Divisions Tools und der Berichterstellung zu identifizieren.

exceptionObject
Exception
gatherEventDetails
Func<IFaultUtility,Int32>

Dieser Delegat wird aufgerufen, um teure Details (z. b. JScript-Aufruf Listen) nur zu erfassen, wenn keine Stichproben Der callback-Parameter kann in ein faultevent-oder (ivsfaultevent in Native) umgewandelt werden, das von telemetryevent (ivstelemetryevent in Native) erbt.

Gilt für