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.
Commence une opération asynchrone pour répondre à la demande associée au contexte actuel.
Surcharges
| Nom | Description |
|---|---|
| BeginReply(Message, AsyncCallback, Object) |
En cas de substitution dans une classe dérivée, commence 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, commence une opération asynchrone pour répondre à la demande associée au contexte actuel dans un intervalle de temps spécifié. |
Remarques
L’opération asynchrone est disponible avec ou sans délai d’attente explicite.
BeginReply(Message, AsyncCallback, Object)
- Source:
- RequestContext.cs
- Source:
- RequestContext.cs
- Source:
- RequestContext.cs
En cas de substitution dans une classe dérivée, commence 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 l’achèvement de l’opération de réponse asynchrone.
- state
- Object
Objet, spécifié par l’application, qui contient des informations d’état associées à l’opération de réponse asynchrone.
Retours
Qui IAsyncResult fait référence à l’opération de réponse asynchrone.
Remarques
Utilisez la méthode asynchrone BeginReply lorsque le traitement de l’application doit continuer sans attendre. Utilisez l’une des méthodes synchrones Reply lorsqu’il est acceptable que le thread actuel soit bloqué pendant qu’il répond au message de demande ou jusqu’à ce que l’intervalle de délai d’attente soit dépassé.
Cette méthode reçoit la notification, via un rappel, de l’identité du gestionnaire d’événements pour l’opération. L’opération n’est pas terminée tant que la réponse n’est pas envoyée ou que le délai d’attente se produit.
Notes pour les responsables de l’implémentation
L’opération lève une TimeoutException valeur si la valeur spécifiée timeout est dépassée avant sa fin.
S’applique à
BeginReply(Message, TimeSpan, AsyncCallback, Object)
- Source:
- RequestContext.cs
- Source:
- RequestContext.cs
- Source:
- RequestContext.cs
En cas de substitution dans une classe dérivée, commence une opération asynchrone pour répondre à la demande associée au contexte actuel dans un intervalle de temps spécifié.
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
- timeout
- TimeSpan
Qui TimeSpan spécifie l’intervalle de temps d’attente de la réponse à une demande disponible.
- callback
- AsyncCallback
Délégué AsyncCallback qui reçoit la notification de l’achèvement de l’opération de réponse asynchrone.
- state
- Object
Objet, spécifié par l’application, qui contient des informations d’état associées à l’opération de réponse asynchrone.
Retours
Qui IAsyncResult fait référence à l’opération de réponse asynchrone.
Remarques
Utilisez la méthode asynchrone BeginReply pour permettre au traitement de l’application de continuer sans attendre la fin de la demande.
Utilisez l’une des méthodes synchrones Reply lorsqu’il est acceptable que le thread actuel soit bloqué pendant qu’il répond au message de demande ou jusqu’à ce que l’intervalle de délai d’attente soit dépassé. Cette méthode reçoit la notification, via un rappel, de l’identité du gestionnaire d’événements pour l’opération. L’opération n’est pas terminée tant que la réponse n’est pas envoyée ou que le délai d’attente se produit.
Notes pour les responsables de l’implémentation
L’opération lève une TimeoutException valeur si la valeur spécifiée timeout est dépassée avant sa fin.