Compartir a través de


IRequestReplyRouter.BeginProcessRequest Método

Definición

Inicia el procesamiento asincrónico del mensaje.

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

Parámetros

message
Message

Mensaje que se va a procesar.

callback
AsyncCallback

Delegado de devolución de llamada asincrónica que se invoca cuando ha finalizado el procesamiento del mensaje.

state
Object

Objeto de estado definido por el usuario que se pasa al procedimiento de devolución de llamada.

Devoluciones

IAsyncResult

Resultado asincrónico que se puede usar para sondear o esperar resultados; este valor también es necesario al invocar a EndProcessRequest(IAsyncResult).

Atributos

Se aplica a