RequestContext.BeginReply Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Démarre une opération asynchrone pour répondre à la demande associée au contexte actuel.
Surcharges
BeginReply(Message, AsyncCallback, Object) |
En cas de substitution dans une classe dérivée, démarre une opération asynchrone pour répondre à la demande associée au contexte actuel. |
BeginReply(Message, TimeSpan, AsyncCallback, Object) |
En cas de substitution dans une classe dérivée, démarre une opération asynchrone pour répondre à la demande associée au contexte actuel dans un intervalle donné. |
Remarques
L'opération asynchrone est proposée avec ou sans délai d'attente explicite.
BeginReply(Message, AsyncCallback, Object)
- Source:
- RequestContext.cs
En cas de substitution dans une classe dérivée, démarre une opération asynchrone pour répondre à la demande associée au contexte actuel.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply (System.ServiceModel.Channels.Message message, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- callback
- AsyncCallback
Délégué AsyncCallback qui reçoit la notification de la fin de l'opération de réponse asynchrone.
- state
- Object
Objet, spécifié par l'application, qui contient les informations d'état associées à l'opération de réponse asynchrone.
Retours
IAsyncResult qui référence l'opération de réponse asynchrone.
Remarques
Utilisez la méthode asynchrone BeginReply lorsque le traitement de l'application doit se poursuivre sans attendre. Utilisez l'une des méthodes Reply synchrones lorsque le thread actif peut être bloqué au moment de sa réponse au message de demande ou jusqu'à ce que l'intervalle de délai d'attente soit dépassé.
Cette méthode reçoit, via un rappel, la notification de l'identité du gestionnaire d'événements de l'opération. L'opération ne s'accomplit que lorsque la réponse est envoyée ou que le délai d'attente est atteint.
Notes pour les responsables de l’implémentation
L'opération lève une TimeoutException si le timeout
spécifié est dépassé avant qu'elle ne se termine.
S’applique à
BeginReply(Message, TimeSpan, AsyncCallback, Object)
- Source:
- RequestContext.cs
En cas de substitution dans une classe dérivée, démarre une opération asynchrone pour répondre à la demande associée au contexte actuel dans un intervalle donné.
public:
abstract IAsyncResult ^ BeginReply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginReply (System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginReply : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginReply (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Paramètres
- callback
- AsyncCallback
Délégué AsyncCallback qui reçoit la notification de la fin de l'opération de réponse asynchrone.
- state
- Object
Objet, spécifié par l'application, qui contient les informations d'état associées à l'opération de réponse asynchrone.
Retours
IAsyncResult qui référence l'opération de réponse asynchrone.
Remarques
Utilisez la méthode asynchrone BeginReply lorsque pour permettre au traitement de l'application de se poursuivre sans attendre la fin de la demande.
Utilisez l'une des méthodes Reply synchrones lorsque le thread actif peut être bloqué au moment de sa réponse au message de demande ou jusqu'à ce que l'intervalle de délai d'attente soit dépassé. Cette méthode reçoit, via un rappel, la notification de l'identité du gestionnaire d'événements de l'opération. L'opération ne s'accomplit que lorsque la réponse est envoyée ou que le délai d'attente est atteint.
Notes pour les responsables de l’implémentation
L'opération lève une TimeoutException si le timeout
spécifié est dépassé avant qu'elle ne se termine.