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


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).

Атрибуты

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