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
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
Utilizzare il metodo Reply quando è possibile bloccare il thread corrente durante la replica al messaggio di richiesta. Il thread è bloccato fino al timeout
specificato.
Se l'elaborazione dell'applicazione deve proseguire senza attendere il completamento della risposta, utilizzare il metodo BeginReply asincrono. Questo metodo riceve mediante un callback la notifica dell'identità del gestore eventi relativa all'operazione. L'operazione non è completa finché un messaggio non viene reso disponibile nel canale o non 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
Valore TimeSpan che specifica l'intervallo di attesa necessario per la risposta a una richiesta.
Commenti
Utilizzare il metodo Reply quando è possibile bloccare il thread corrente durante la replica al messaggio di richiesta. Il thread è bloccato fino al timeout
specificato.
Se l'elaborazione dell'applicazione deve proseguire senza attendere il completamento della risposta, utilizzare il metodo BeginReply asincrono. Questo metodo riceve mediante un callback la notifica dell'identità del gestore eventi relativa all'operazione. L'operazione non è completa finché un messaggio non viene reso disponibile nel canale o non si verifica il timeout.