WorkItemHandler Delegasikan
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.
Mewakili metode yang dipanggil saat item kerja berjalan.
public delegate void WorkItemHandler(IAsyncAction ^ operation);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(488278923, 64102, 16719, 156, 189, 182, 95, 201, 157, 23, 250)]
class WorkItemHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(488278923, 64102, 16719, 156, 189, 182, 95, 201, 157, 23, 250)]
public delegate void WorkItemHandler(IAsyncAction operation);
Public Delegate Sub WorkItemHandler(operation As IAsyncAction)
Parameter
- operation
- IAsyncAction
Item kerja untuk dikaitkan dengan metode panggilan balik.
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Kumpulan utas memanggil delegasi WorkItemHandler item kerja saat utas tersedia untuk menjalankan item kerja. Jika item kerja dibatalkan, delegasi WorkItemHandler yang belum mulai berjalan tidak dipanggil. Delegasi WorkItemHandler yang sudah berjalan diizinkan untuk diselesaikan kecuali aplikasi menghentikannya. Jika item kerja mungkin berjalan untuk waktu yang relatif lama, aplikasi harus memeriksa apakah pembatalan telah diminta dan menghentikan handler dengan cara yang teratur.
Misalnya, lihat Mengirimkan item kerja ke kumpulan utas.