Поделиться через


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.

Применяется к