Share via


WorkflowApplicationCompletedEventArgs Kelas

Definisi

Menyediakan informasi tentang instans alur kerja yang telah menyelesaikan eksekusinya.

public ref class WorkflowApplicationCompletedEventArgs : System::Activities::WorkflowApplicationEventArgs
public class WorkflowApplicationCompletedEventArgs : System.Activities.WorkflowApplicationEventArgs
type WorkflowApplicationCompletedEventArgs = class
    inherit WorkflowApplicationEventArgs
Public Class WorkflowApplicationCompletedEventArgs
Inherits WorkflowApplicationEventArgs
Warisan
WorkflowApplicationCompletedEventArgs

Contoh

Contoh kode berikut memeriksa yang WorkflowApplicationCompletedEventArgs diteruskan ke Completed handler WorkflowApplication instans dan menampilkan informasi tentang bagaimana alur kerja selesai.

wfApp.Completed = delegate(WorkflowApplicationCompletedEventArgs e)
{
    if (e.CompletionState == ActivityInstanceState.Faulted)
    {
        Console.WriteLine("Workflow {0} Terminated.", e.InstanceId);
        Console.WriteLine("Exception: {0}\n{1}",
            e.TerminationException.GetType().FullName,
            e.TerminationException.Message);
    }
    else if (e.CompletionState == ActivityInstanceState.Canceled)
    {
        Console.WriteLine("Workflow {0} Canceled.", e.InstanceId);
    }
    else
    {
        Console.WriteLine("Workflow {0} Completed.", e.InstanceId);

        // Retrieve the outputs of the workflow.
        foreach (var kvp in e.Outputs)
        {
            Console.WriteLine("Name: {0} - Value {1}",
                kvp.Key, kvp.Value);
        }

        // Outputs can be directly accessed by argument name.
        Console.WriteLine("The winner is {0}.", e.Outputs["Winner"]);
    }
};

Properti

CompletionState

Mendapatkan status penyelesaian instans alur kerja, yang menunjukkan apakah instans alur kerja berhasil diselesaikan, dibatalkan, atau disalahkan.

InstanceId

Pengidentifikasi unik instans alur kerja.

(Diperoleh dari WorkflowApplicationEventArgs)
Outputs

Mendapatkan kamus yang berisi nilai OutArgumentaktivitas akar instans alur kerja, yang dikuntangi oleh nama argumen.

TerminationException

Mendapatkan pengecualian yang terkait dengan penghentian instans alur kerja.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetInstanceExtensions<T>()

Mendapatkan kumpulan ekstensi dari jenis yang ditentukan.

(Diperoleh dari WorkflowApplicationEventArgs)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk