TrackingWorkflowExceptionEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Enthält Daten, die einer Ausnahme zugeordnet sind, die während der Ausführung einer Workflowinstanz auftritt.
public ref class TrackingWorkflowExceptionEventArgs : EventArgs
[System.Serializable]
public class TrackingWorkflowExceptionEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class TrackingWorkflowExceptionEventArgs : EventArgs
[<System.Serializable>]
type TrackingWorkflowExceptionEventArgs = class
inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TrackingWorkflowExceptionEventArgs = class
inherit EventArgs
Public Class TrackingWorkflowExceptionEventArgs
Inherits EventArgs
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel wird eine Methode mit der Bezeichnung WriteExceptionEventArgs
veranschaulicht, die TrackingWorkflowExceptionEventArgs erfasst. Mit dem Code wird überprüft, ob die Exception-Eigenschaft null
(Nothing
in Visual Basic) ist.
Wenn nicht, schreibt der Code die Meldung, die der Exception-Eigenschaft zugeordnet ist, in die Konsole . Darüber hinaus konvertiert der Code den Wert der OriginalActivityPath-Eigenschaft in eine Zeichenfolge und schreibt sie in die Konsole.
Dieses Codebeispiel stammt aus dem EventArgs Tracking SDK-Beispiel in der Datei Program.cs. Weitere Informationen finden Sie unter EventArgs-Nachverfolgungsbeispiel.
static void WriteExceptionEventArgs(string eventDescription, TrackingWorkflowExceptionEventArgs exceptionEventArgs, DateTime eventDataTime)
{
Console.WriteLine("\nException Event Arguments Read From Tracking Database:\n");
Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
Console.WriteLine("EventDescription: " + eventDescription);
if (null != exceptionEventArgs.Exception)
{
Console.WriteLine("ExceptionEventArgs Exception Message: " + exceptionEventArgs.Exception.Message.ToString());
}
Console.WriteLine("ExceptionEventArgs Original Activity Path: " + exceptionEventArgs.OriginalActivityPath.ToString());
}
Shared Sub WriteExceptionEventArgs(ByVal eventDescription As String, ByVal exceptionEventArgs As TrackingWorkflowExceptionEventArgs, ByVal eventDataTime As DateTime)
Console.WriteLine(vbCrLf + "Exception Event Arguments Read From Tracking Database:")
Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
Console.WriteLine("EventDescription: " + eventDescription)
If exceptionEventArgs.Exception IsNot Nothing Then
Console.WriteLine("ExceptionEventArgs Exception Message: " + exceptionEventArgs.Exception.Message.ToString())
End If
Console.WriteLine("ExceptionEventArgs Original Activity Path: " + exceptionEventArgs.OriginalActivityPath.ToString())
End Sub
Hinweise
Hinweis
In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.
Wenn während der Ausführung einer Workflowinstanz eine Ausnahme auftritt und ein TrackingProfile, das einer Workflowinstanz zugeordnet ist, einen WorkflowTrackPoint einschließt, der für eine TrackingWorkflowEvent.Exception konfiguriert ist, dann legt die Laufzeitverfolgungsinfrastruktur EventArgs auf eine TrackingWorkflowExceptionEventArgsin dem WorkflowTrackingRecord fest, der an den Überwachungsdienst gesendet wird.
Hinweis
TrackingWorkflowExceptionEventArgs wird nur von der Laufzeitverfolgungsinfrastruktur verwendet, um Informationen in einem WorkflowTrackingRecord zu übergeben.
Eigenschaften
ContextGuid |
Veraltet.
Ruft die Kontext-ID der zugeordneten Aktivität ab. |
CurrentActivityPath |
Veraltet.
Ruft den QualifiedName der Aktivität ab, die die Ausnahme gerade auslöst. |
Exception |
Veraltet.
Ruft die Exception ab, die gerade von der Workflowinstanz ausgelöst wird. |
OriginalActivityPath |
Veraltet.
Ruft den QualifiedName der Aktivität ab, die ursprünglich die Ausnahme ausgelöst hat. |
ParentContextGuid |
Veraltet.
Ruft die Kontext-ID der übergeordneten Aktivität ab. |
Methoden
Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Veraltet.
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Veraltet.
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Veraltet.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |