Condividi tramite


IRequestReplyRouter.BeginProcessRequest Metodo

Definizione

Avvia l'elaborazione asincrona del messaggio.

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

Parametri

message
Message

Messaggio da elaborare.

callback
AsyncCallback

Delegato di callback asincrono richiamato quando l'elaborazione del messaggio è stata completata.

state
Object

Oggetto di stato definito dall'utente e passato alla routine di callback.

Restituisce

Risultato asincrono che può essere utilizzato per eseguire il polling, attendere i risultati o entrambe le cose; questo valore è necessario anche per richiamare EndProcessRequest(IAsyncResult).

Attributi

Si applica a