Share via


TrackingWorkflowExceptionEventArgs.Exception Propiedad

Definición

Obtiene la excepción Exception que la instancia de flujo de trabajo está iniciando.

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

Valor de propiedad

Excepción que la instancia de flujo de trabajo está iniciando.

Ejemplos

El ejemplo de código siguiente muestra un método, denominado WriteExceptionEventArgs, que captura TrackingWorkflowExceptionEventArgs. El código comprueba si la propiedad Exception es null (Nothing en Visual Basic). Si no lo es, el código escribe el mensaje asociado a la propiedad Exception en la consola. Si Exception es null (Nothing), el código convierte el valor de la propiedad OriginalActivityPath en una cadena y la escribe en la consola.

Este ejemplo de código pertenece al SDK de seguimiento de EventArgs del archivo Program.cs. Para obtener más información, consulte Ejemplo de seguimiento de 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

Se aplica a

Consulte también