Bagikan melalui


TrackingWorkflowExceptionEventArgs Kelas

Definisi

Perhatian

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Berisi data yang terkait dengan pengecualian yang terjadi selama eksekusi instans alur kerja.

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
Warisan
TrackingWorkflowExceptionEventArgs
Atribut

Contoh

Contoh kode berikut menunjukkan metode, bernama WriteExceptionEventArgs, yang menangkap TrackingWorkflowExceptionEventArgs. Kode memeriksa apakah Exception properti adalah null (Nothing di Visual Basic).

Jika tidak, kode menulis pesan yang terkait dengan Exception properti ke konsol. Selain itu, kode mengonversi nilai OriginalActivityPath properti menjadi string dan menulisnya ke konsol.

Contoh kode ini adalah bagian dari sampel SDK Pelacakan EventArgs dari file Program.cs. Untuk informasi selengkapnya, lihat Sampel Pelacakan 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

Keterangan

Catatan

Materi ini membahas jenis dan namespace layanan yang sudah tidak digunakan. Untuk informasi selengkapnya, lihat Tipe Yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.

Ketika pengecualian terjadi selama eksekusi instans alur kerja dan TrackingProfile yang terkait dengan instans alur kerja menyertakan WorkflowTrackPoint yang dikonfigurasi untuk TrackingWorkflowEvent.Exception, infrastruktur pelacakan alur kerja diatur EventArgs ke TrackingWorkflowExceptionEventArgs dalam WorkflowTrackingRecord yang dikirim ke layanan pelacakan.

Catatan

TrackingWorkflowExceptionEventArgs hanya digunakan oleh layanan pelacakan runtime untuk meneruskan informasi dalam WorkflowTrackingRecord.

Properti

ContextGuid
Kedaluwarsa.

Mendapatkan ID konteks aktivitas terkait.

CurrentActivityPath
Kedaluwarsa.

QualifiedName Mendapatkan dari aktivitas yang saat ini melemparkan pengecualian.

Exception
Kedaluwarsa.

Mendapatkan yang sedang dilemparkan oleh instans Exception alur kerja.

OriginalActivityPath
Kedaluwarsa.

QualifiedName Mendapatkan dari aktivitas yang awalnya melemparkan pengecualian.

ParentContextGuid
Kedaluwarsa.

Mendapatkan ID konteks aktivitas induk.

Metode

Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()
Kedaluwarsa.

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga