ClientBase<TChannel>.ChannelBase<T>.IRequestChannel.BeginRequest 方法

定義

開始傳輸要求訊息的非同步作業。

多載

IRequestChannel.BeginRequest(Message, TimeSpan, AsyncCallback, Object)

開始非同步作業,以便在指定的時間間隔內,將要求訊息傳輸至要求-回覆訊息交換的回覆端。

IRequestChannel.BeginRequest(Message, AsyncCallback, Object)

開始非同步作業,以便將要求訊息傳輸至要求-回覆訊息交換的回覆端。

IRequestChannel.BeginRequest(Message, TimeSpan, AsyncCallback, Object)

來源:
ClientBase.cs
來源:
ClientBase.cs
來源:
ClientBase.cs

開始非同步作業,以便在指定的時間間隔內,將要求訊息傳輸至要求-回覆訊息交換的回覆端。

 virtual IAsyncResult ^ System.ServiceModel.Channels.IRequestChannel.BeginRequest(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::Channels::IRequestChannel::BeginRequest;
IAsyncResult IRequestChannel.BeginRequest (System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
abstract member System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Function BeginRequest (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult Implements IRequestChannel.BeginRequest

參數

message
Message

要傳輸的要求訊息。

timeout
TimeSpan

時間範圍,指定必須收到回應的時間間隔。

callback
AsyncCallback

AsyncCallback 委派 (Delegate),這個委派會在非同步傳輸要求訊息作業完成時,收到通知。

state
Object

應用程式所指定的物件,其中包含與非同步傳輸要求訊息作業相關聯的狀態資訊。

傳回

參考非同步訊息傳輸的 IAsyncResult

實作

適用於

IRequestChannel.BeginRequest(Message, AsyncCallback, Object)

來源:
ClientBase.cs
來源:
ClientBase.cs
來源:
ClientBase.cs

開始非同步作業,以便將要求訊息傳輸至要求-回覆訊息交換的回覆端。

 virtual IAsyncResult ^ System.ServiceModel.Channels.IRequestChannel.BeginRequest(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::Channels::IRequestChannel::BeginRequest;
IAsyncResult IRequestChannel.BeginRequest (System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
abstract member System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.Channels.IRequestChannel.BeginRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Function BeginRequest (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult Implements IRequestChannel.BeginRequest

參數

message
Message

要傳輸的要求訊息。

callback
AsyncCallback

AsyncCallback 委派 (Delegate),這個委派會在非同步傳輸要求訊息作業完成時,收到通知。

state
Object

應用程式所指定的物件,其中包含與非同步傳輸要求訊息作業相關聯的狀態資訊。

傳回

參考非同步訊息傳輸的 IAsyncResult

實作

適用於