TrackingWorkflowTerminatedEventArgs Kelas

Definisi

Perhatian

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

Berisi data yang terkait dengan penghentian instans alur kerja.

public ref class TrackingWorkflowTerminatedEventArgs : EventArgs
[System.Serializable]
public class TrackingWorkflowTerminatedEventArgs : EventArgs
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class TrackingWorkflowTerminatedEventArgs : EventArgs
[<System.Serializable>]
type TrackingWorkflowTerminatedEventArgs = class
    inherit EventArgs
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TrackingWorkflowTerminatedEventArgs = class
    inherit EventArgs
Public Class TrackingWorkflowTerminatedEventArgs
Inherits EventArgs
Warisan
TrackingWorkflowTerminatedEventArgs
Atribut

Contoh

Contoh kode berikut menunjukkan metode, bernama WriteTerminatedEventArgs, yang menangkap TrackingWorkflowTerminatedEventArgs. Kode memeriksa apakah Exception properti adalah null (Nothing di Visual Basic). Jika tidak, kode menulis pesan yang terkait dengan Exception properti ke konsol. Jika Exception adalah null (Nothing), kode tidak menulis informasi pengecualian apa pun 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 WriteTerminatedEventArgs(string eventDescription, TrackingWorkflowTerminatedEventArgs terminatedEventArgs, DateTime eventDataTime)
{
    Console.WriteLine("\nTerminated Event Arguments Read From Tracking Database:\n");
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString());
    Console.WriteLine("EventDescription: " + eventDescription);
    if (null != terminatedEventArgs.Exception)
    {
        Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString());
    }
}
Shared Sub WriteTerminatedEventArgs(ByVal eventDescription As String, ByVal terminatedEventArgs As TrackingWorkflowTerminatedEventArgs, ByVal eventDataTime As DateTime)
    Console.WriteLine(vbCrLf + "Terminated Event Arguments Read From Tracking Database:")
    Console.WriteLine("EventDataTime: " + eventDataTime.ToString(CultureInfo.CurrentCulture))
    Console.WriteLine("EventDescription: " + eventDescription)
    If terminatedEventArgs.Exception IsNot Nothing Then
        Console.WriteLine("TerminatedEventArgs Exception Message: " + terminatedEventArgs.Exception.Message.ToString())
    End If
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.

TrackingWorkflowTerminatedEventArgs dihasilkan oleh infrastruktur pelacakan runtime saat instans alur kerja dihentikan. Jika yang TrackingProfile terkait dengan instans alur kerja menyertakan WorkflowTrackPoint yang dikonfigurasi untuk TerminatedTrackingWorkflowEvent, infrastruktur pelacakan alur kerja memasukkan TrackingWorkflowTerminatedEventArgs ke dalam EventArgsWorkflowTrackingRecord yang dikirim ke layanan pelacakan.

Instans alur kerja dapat dihentikan dengan salah satu dari tiga cara: host dapat memanggil WorkflowInstance.Terminate; TerminateActivity aktivitas dapat dipanggil dari dalam instans alur kerja; atau pengecualian yang tidak tertangani dapat terjadi. Jika alur kerja dihentikan oleh host atau TerminateActivity aktivitas, infrastruktur pelacakan runtime diatur Exception ke WorkflowTerminatedException yang propertinya Message diatur ke deskripsi alasan penghentian. Jika alur kerja dihentikan karena pengecualian yang tidak tertangani, infrastruktur pelacakan runtime melewati pengecualian yang tidak tertangani di Exception.

Catatan

TrackingWorkflowTerminatedEventArgs hanya digunakan oleh layanan pelacakan runtime untuk meneruskan informasi dalam WorkflowTrackingRecord. Data untuk WorkflowRuntime.WorkflowTerminated peristiwa diteruskan dalam WorkflowTerminatedEventArgs.

Properti

Exception
Kedaluwarsa.

Mendapatkan pengecualian yang menyebabkan instans alur kerja dihentikan.

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