Aracılığıyla paylaş


TrackingWorkflowExceptionEventArgs.Exception Özellik

Tanım

Exception İş akışı örneği tarafından atılmakta olan öğesini alır.

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

Özellik Değeri

İş akışı örneği tarafından atılan özel durum.

Örnekler

Aşağıdaki kod örneğinde adlı WriteExceptionEventArgsbir yöntemi gösterilmektedir ve bu yöntem bir TrackingWorkflowExceptionEventArgsyakalar. Kod özelliğin Exceptionnull (Nothing Visual Basic'te) olup olmadığını denetler. Değilse, kod özelliğiyle Exception ilişkili iletiyi konsola yazar. Özel durum ()Nothing ise null , kod özelliğin OriginalActivityPath değerini bir dizeye dönüştürür ve konsola yazar.

Bu kod örneği, Program.cs dosyasındaki EventArgs İzleme SDK Örneği'nin bir parçasıdır. Daha fazla bilgi için bkz . EventArgs İzleme Örneği.

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

Şunlara uygulanır

Ayrıca bkz.