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.

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