Bagikan melalui


AsyncCodeActivity.EndExecute(AsyncCodeActivityContext, IAsyncResult) Metode

Definisi

Saat diimplementasikan di kelas turunan dan menggunakan informasi lingkungan eksekusi yang ditentukan, memberi tahu runtime alur kerja bahwa operasi aktivitas asinkron terkait telah selesai.

protected:
 abstract void EndExecute(System::Activities::AsyncCodeActivityContext ^ context, IAsyncResult ^ result);
protected abstract void EndExecute (System.Activities.AsyncCodeActivityContext context, IAsyncResult result);
abstract member EndExecute : System.Activities.AsyncCodeActivityContext * IAsyncResult -> unit
Protected MustOverride Sub EndExecute (context As AsyncCodeActivityContext, result As IAsyncResult)

Parameter

context
AsyncCodeActivityContext

Informasi yang menentukan lingkungan eksekusi untuk AsyncCodeActivity.

result
IAsyncResult

Yang diimplementasikan IAsyncResult yang mengembalikan status aktivitas asinkron saat eksekusi berakhir.

Contoh

Contoh berikut menunjukkan cara mengambil EndExecute alih metode dalam aktivitas kustom.

    protected override void EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
    {
        FileStream file = (FileStream)context.UserState;

        try
        {
            file.EndWrite(result);
            file.Flush();
        }
        finally
        {
            file.Close();
        }
    }
}

Berlaku untuk