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

Атрибуты

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