Bagikan melalui


WorkItemHandler Delegasikan

Definisi

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.

Berlaku untuk