AsyncCodeActivity.EndExecute(AsyncCodeActivityContext, IAsyncResult) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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();
}
}
}