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

결과 폴링이나 대기 또는 두 작업 모두에 사용할 수 있는 IAsyncResult입니다. 이 값은 IRequestReplyRouter.EndProcessRequest(IAsyncResult)를 호출할 때도 필요합니다.

구현

특성

설명

IRequestReplyRouter 계약을 사용하는 방법은 IRequestReplyRouter를 참조하십시오.

적용 대상