次の方法で共有


ClientBase<TChannel>.ChannelBase<T>.IOutputChannel.BeginSend メソッド

定義

メッセージを送信する非同期操作を開始します。

オーバーロード

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

出力チャネルの送信先に対してメッセージを送信する非同期操作を開始します。

IOutputChannel.BeginSend(Message, TimeSpan, AsyncCallback, Object)

指定した時間内での出力チャネルの送信先に対するメッセージ送信の非同期操作を開始します。

IOutputChannel.BeginSend(Message, AsyncCallback, Object)

ソース:
ClientBase.cs

出力チャネルの送信先に対してメッセージを送信する非同期操作を開始します。

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

パラメーター

message
Message

出力チャネルで送信されるメッセージ。

callback
AsyncCallback

AsyncCallback デリゲート。

state
Object

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

戻り値

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

実装

適用対象

IOutputChannel.BeginSend(Message, TimeSpan, AsyncCallback, Object)

ソース:
ClientBase.cs

指定した時間内での出力チャネルの送信先に対するメッセージ送信の非同期操作を開始します。

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

パラメーター

message
Message

出力チャネルで送信されるメッセージ。

timeout
TimeSpan

送信操作を完了する必要がある、タイムアウトまでの制限時間を指定する時間間隔。

callback
AsyncCallback

非同期操作送信の完了通知を受信する AsyncCallback デリゲート。

state
Object

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

戻り値

非同期の送信操作を参照する IAsyncResult

実装

適用対象