TrackingWorkflowExceptionEventArgs.Exception Propriété

Définition

Obtient le Exception levé par l'instance de workflow.

public:
 property Exception ^ Exception { Exception ^ get(); };
public Exception Exception { get; }
member this.Exception : Exception
Public ReadOnly Property Exception As Exception

Valeur de propriété

Exception levé par l'instance de flux de travail.

Exemples

L'exemple de code suivant montre une méthode, nommée WriteExceptionEventArgs, qui capture un TrackingWorkflowExceptionEventArgs. Le code vérifie si la propriété Exception est null (Nothing en Visual Basic). Si ce n'est pas le cas, le code écrit le message associé à la propriété Exception sur la console. Si l'exception est null (Nothing), le code convertit la valeur de la propriété OriginalActivityPath en une chaîne et l'écrit sur la console.

Cet exemple de code fait partie de l'exemple du Kit de développement EventArgs Tracking (SDK) et provient du fichier Program.cs. Pour plus d’informations, consultez Exemple de suivi EventArgs.

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

S’applique à

Voir aussi