Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo RequestContext.BeginReply (Message, AsyncCallback, Object)

 

Data di pubblicazione: ottobre 2016

Quando sottoposto a override in una classe derivata, avvia un'operazione asincrona per rispondere alla richiesta associata al contesto corrente.

Spazio dei nomi:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public abstract IAsyncResult BeginReply(
	Message message,
	AsyncCallback callback,
	object state
)

Parametri

message
Type: System.ServiceModel.Channels.Message

Oggetto Message in arrivo che contiene la richiesta.

callback
Type: System.AsyncCallback

Delegato AsyncCallback che riceve la notifica del completamento dell'operazione di risposta asincrona.

state
Type: System.Object

Oggetto specificato dall'applicazione contenente le informazioni di stato associate all'operazione di risposta asincrona.

Valore restituito

Type: System.IAsyncResult

Interfaccia IAsyncResult che fa riferimento all'operazione di risposta asincrona.

Use the asynchronous Overload:System.ServiceModel.Channels.RequestContext.BeginReply method when the application processing must continue without waiting. Use one of the synchronous Overload:System.ServiceModel.Channels.RequestContext.Reply methods when it is acceptable for the current thread to be blocked while it replies to the request message or until the time-out interval is exceeded.

This method receives notification, through a callback, of the identity of the event handler for the operation. The operation is not complete until either the reply is sent or the time-out occurs.

Note per gli implementatori:

The operation throws a T:System.TimeoutException if the specified timeout is exceeded before it completes.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 3.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: