RequestContext.Reply Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Risponde a un messaggio di richiesta.
Overload
| Nome | Descrizione |
|---|---|
| Reply(Message) |
Quando sottoposto a override in una classe derivata, risponde a un messaggio di richiesta. |
| Reply(Message, TimeSpan) |
Quando sottoposto a override in una classe derivata, risponde a un messaggio di richiesta entro un intervallo di tempo specificato. |
Reply(Message)
- Origine:
- RequestContext.cs
- Origine:
- RequestContext.cs
- Origine:
- RequestContext.cs
Quando sottoposto a override in una classe derivata, risponde a un messaggio di richiesta.
public:
abstract void Reply(System::ServiceModel::Channels::Message ^ message);
public abstract void Reply(System.ServiceModel.Channels.Message message);
abstract member Reply : System.ServiceModel.Channels.Message -> unit
Public MustOverride Sub Reply (message As Message)
Parametri
Commenti
Usare Reply quando è accettabile che il thread corrente venga bloccato mentre risponde al messaggio di richiesta. Il thread viene bloccato fino all'oggetto specificato timeout.
Se l'elaborazione dell'applicazione deve continuare senza attendere il completamento della risposta, usare il metodo asincrono BeginReply . Questo metodo riceve una notifica, tramite un callback, dell'identità del gestore eventi per l'operazione. L'operazione non viene completata fino a quando non viene reso disponibile un messaggio nel canale o si verifica il timeout.
Si applica a
Reply(Message, TimeSpan)
- Origine:
- RequestContext.cs
- Origine:
- RequestContext.cs
- Origine:
- RequestContext.cs
Quando sottoposto a override in una classe derivata, risponde a un messaggio di richiesta entro un intervallo di tempo specificato.
public:
abstract void Reply(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout);
public abstract void Reply(System.ServiceModel.Channels.Message message, TimeSpan timeout);
abstract member Reply : System.ServiceModel.Channels.Message * TimeSpan -> unit
Public MustOverride Sub Reply (message As Message, timeout As TimeSpan)
Parametri
- timeout
- TimeSpan
Oggetto TimeSpan che specifica l'intervallo di tempo di attesa della risposta a una richiesta.
Commenti
Usare Reply quando è accettabile che il thread corrente venga bloccato mentre risponde al messaggio di richiesta. Il thread viene bloccato fino all'oggetto specificato timeout.
Se l'elaborazione dell'applicazione deve continuare senza attendere il completamento della risposta, usare il metodo asincrono BeginReply . Questo metodo riceve una notifica, tramite un callback, dell'identità del gestore eventi per l'operazione. L'operazione non viene completata fino a quando non viene reso disponibile un messaggio nel canale o si verifica il timeout.