次の方法で共有


RoutingService.IDuplexSessionRouter.BeginProcessMessage メソッド

定義

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

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

パラメーター

message
Message

処理する Message

callback
AsyncCallback

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

state
Object

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

戻り値

IAsyncResult

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

実装

属性

注釈

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

適用対象