RequestContext.BeginReply Méthode

Définition

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

message
Message

Entrant Message qui contient la requête.

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

message
Message

Entrant Message qui contient la requête.

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.

S’applique à