Bagikan melalui


RequestContext.BeginReply Metode

Definisi

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

message
Message

Yang masuk Message yang berisi permintaan.

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

message
Message

Yang masuk Message yang berisi permintaan.

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