次の方法で共有


RoutingService.IRequestReplyRouter.BeginProcessRequest メソッド

定義

メッセージの非同期処理を開始します。

 virtual IAsyncResult ^ System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state) = System::ServiceModel::Routing::IRequestReplyRouter::BeginProcessRequest;
[System.ServiceModel.OperationBehavior(Impersonation=System.ServiceModel.ImpersonationOption.Allowed)]
IAsyncResult IRequestReplyRouter.BeginProcessRequest (System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
[<System.ServiceModel.OperationBehavior(Impersonation=System.ServiceModel.ImpersonationOption.Allowed)>]
abstract member System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
override this.System.ServiceModel.Routing.IRequestReplyRouter.BeginProcessRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Function BeginProcessRequest (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult Implements IRequestReplyRouter.BeginProcessRequest

パラメーター

message
Message

処理する Message

callback
AsyncCallback

メッセージ処理が完了したときに呼び出される AsyncCallback デリゲート。

state
Object

コールバック プロシージャに渡されるユーザー定義の状態オブジェクト。

戻り値

結果のポーリング、待機、またはその両方に使用する IAsyncResult。この値は、IRequestReplyRouter.EndProcessRequest(IAsyncResult) を呼び出す場合にも必要となります。

実装

属性

注釈

IRequestReplyRouter コントラクトの使用方法の詳細については、「IRequestReplyRouter」を参照してください。

適用対象