次の方法で共有


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

指定した時間内で要求/応答メッセージ交換の応答側に要求メッセージを送信する非同期操作を開始します。

 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 デリゲート。

state
Object

要求メッセージを転送する非同期操作に関連付けられている状態情報を格納するオブジェクト。アプリケーションで指定します。

戻り値

非同期メッセージ転送を参照する IAsyncResult

実装

適用対象

IRequestChannel.BeginRequest(Message, AsyncCallback, Object)

ソース:
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 デリゲート。

state
Object

要求メッセージを転送する非同期操作に関連付けられている状態情報を格納するオブジェクト。アプリケーションで指定します。

戻り値

非同期メッセージ転送を参照する IAsyncResult

実装

適用対象