다음을 통해 공유


IRequestReplyRouter.BeginProcessRequest 메서드

정의

메시지의 비동기 처리를 시작합니다.

public:
 IAsyncResult ^ BeginProcessRequest(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state);
[System.ServiceModel.OperationContract(Action="*", AsyncPattern=true, IsOneWay=false, ReplyAction="*")]
public IAsyncResult BeginProcessRequest (System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
[<System.ServiceModel.OperationContract(Action="*", AsyncPattern=true, IsOneWay=false, ReplyAction="*")>]
abstract member BeginProcessRequest : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Public Function BeginProcessRequest (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult

매개 변수

message
Message

처리할 메시지입니다.

callback
AsyncCallback

메시지 처리가 완료되면 호출되는 비동기 콜백 대리자입니다.

state
Object

콜백 프로시저에 전달된 사용자 정의 상태 개체입니다.

반환

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

특성

적용 대상