RequestContext.BeginReply 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.
Memulai operasi asinkron untuk membalas permintaan yang terkait dengan konteks saat ini.
Overload
BeginReply(Message, AsyncCallback, Object) |
Ketika ditimpa di kelas turunan, memulai operasi asinkron untuk membalas permintaan yang terkait dengan konteks saat ini. |
BeginReply(Message, TimeSpan, AsyncCallback, Object) |
Ketika ditimpa di kelas turunan, memulai operasi asinkron untuk membalas permintaan yang terkait dengan konteks saat ini dalam interval waktu yang ditentukan. |
Keterangan
Operasi asinkron tersedia dengan atau tanpa batas waktu eksplisit.
BeginReply(Message, AsyncCallback, Object)
- Sumber:
- RequestContext.cs
- Sumber:
- RequestContext.cs
- Sumber:
- RequestContext.cs
Ketika ditimpa di kelas turunan, memulai operasi asinkron untuk membalas permintaan yang terkait dengan konteks saat ini.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply (System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- callback
- AsyncCallback
AsyncCallback Delegasi yang menerima pemberitahuan penyelesaian operasi balasan asinkron.
- state
- Object
Objek, yang ditentukan oleh aplikasi, yang berisi informasi status yang terkait dengan operasi balasan asinkron.
Mengembalikan
IAsyncResult yang mereferensikan operasi balasan asinkron.
Keterangan
Gunakan metode asinkron BeginReply ketika pemrosesan aplikasi harus dilanjutkan tanpa menunggu. Gunakan salah satu metode sinkron Reply ketika dapat diterima agar utas saat ini diblokir saat membalas pesan permintaan atau sampai interval waktu habis terlampaui.
Metode ini menerima pemberitahuan, melalui panggilan balik, identitas penanganan aktivitas untuk operasi. Operasi tidak selesai sampai balasan dikirim atau waktu habis terjadi.
Catatan Bagi Implementer
Operasi melempar TimeoutException jika yang ditentukan timeout
terlampaui sebelum selesai.
Berlaku untuk
BeginReply(Message, TimeSpan, AsyncCallback, Object)
- Sumber:
- RequestContext.cs
- Sumber:
- RequestContext.cs
- Sumber:
- RequestContext.cs
Ketika ditimpa di kelas turunan, memulai operasi asinkron untuk membalas permintaan yang terkait dengan konteks saat ini dalam interval waktu yang ditentukan.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply (System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- timeout
- TimeSpan
TimeSpan yang menentukan interval waktu untuk menunggu balasan ke permintaan yang tersedia.
- callback
- AsyncCallback
AsyncCallback Delegasi yang menerima pemberitahuan penyelesaian operasi balasan asinkron.
- state
- Object
Objek, yang ditentukan oleh aplikasi, yang berisi informasi status yang terkait dengan operasi balasan asinkron.
Mengembalikan
IAsyncResult yang mereferensikan operasi balasan asinkron.
Keterangan
Gunakan metode asinkron BeginReply untuk memungkinkan pemrosesan aplikasi dilanjutkan tanpa menunggu permintaan selesai.
Gunakan salah satu metode sinkron Reply ketika dapat diterima agar utas saat ini diblokir saat membalas pesan permintaan atau sampai interval waktu habis terlampaui. Metode ini menerima pemberitahuan, melalui panggilan balik, identitas penanganan aktivitas untuk operasi. Operasi tidak selesai sampai balasan dikirim atau waktu habis terjadi.
Catatan Bagi Implementer
Operasi melempar TimeoutException jika yang ditentukan timeout
terlampaui sebelum selesai.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk