TrackingWorkflowExceptionEventArgs.OriginalActivityPath Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
QualifiedName Başlangıçta özel durum oluşturan etkinliğin öğesini alır.
public:
property System::String ^ OriginalActivityPath { System::String ^ get(); };
public string OriginalActivityPath { get; }
member this.OriginalActivityPath : string
Public ReadOnly Property OriginalActivityPath As String
Özellik Değeri
QualifiedName Başlangıçta özel durum oluşturan etkinliğin değeri.
Örnekler
Aşağıdaki kod örneğinde adlı WriteExceptionEventArgs
bir 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. ise Exceptionnull
Nothing
, 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
Açıklamalar
Özel durumlar, özel durum işleyicisi etkinlikleri zincirine geçirilir. Özel durum işleyicisi yeniden özel durum oluşturma seçeneğini belirleyebilir. Bir özel durum işleyicisi yeniden bir özel durum oluşturduğunda, çalışma zamanı izleme altyapısına yeni TrackingWorkflowExceptionEventArgs bir özel durum izleme olayı oluşturulur. OriginalActivityPath , başlangıçta özel durum oluşturan etkinliği ifade eder.