WaitCallback Delegasikan

Definisi

Mewakili metode panggilan balik yang akan dijalankan oleh utas kumpulan utas.

public delegate void WaitCallback(System::Object ^ state);
public delegate void WaitCallback(object state);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate void WaitCallback(object state);
type WaitCallback = delegate of obj -> unit
[<System.Runtime.InteropServices.ComVisible(true)>]
type WaitCallback = delegate of obj -> unit
Public Delegate Sub WaitCallback(state As Object)

Parameter

state
Object

Objek yang berisi informasi yang akan digunakan oleh metode panggilan balik.

Atribut

Keterangan

WaitCallback mewakili metode panggilan balik yang ingin Anda jalankan ThreadPool pada utas. Buat delegasi dengan meneruskan metode panggilan balik Anda ke WaitCallback konstruktor. Metode Anda harus memiliki tanda tangan yang ditunjukkan di sini.

Antre metode untuk eksekusi dengan meneruskan WaitCallback delegasi ke ThreadPool.QueueUserWorkItem. Metode panggilan balik dijalankan ketika utas kumpulan utas tersedia.

Note

Pengguna Visual Basic dapat menghilangkan WaitCallback konstruktor, dan cukup menggunakan AddressOf operator saat meneruskan metode panggilan balik ke QueueUserWorkItem. Visual Basic secara otomatis memanggil konstruktor delegasi yang benar.

Jika Anda ingin meneruskan informasi ke metode panggilan balik, buat objek yang berisi informasi yang diperlukan dan teruskan ke QueueUserWorkItem(WaitCallback, Object) metode sebagai argumen kedua. Setiap kali metode panggilan balik dijalankan, state parameter berisi objek ini.

Untuk contoh yang menggunakan WaitCallback delegasi, lihat ThreadPool.QueueUserWorkItem metode .

Untuk informasi selengkapnya tentang kumpulan utas, lihat Kumpulan utas terkelola.

Metode Ekstensi

Nama Deskripsi
GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk

Lihat juga