RequestContext.BeginReply Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comienza una operación asincrónica para responder a la solicitud asociada al contexto actual.
Sobrecargas
| Nombre | Description |
|---|---|
| BeginReply(Message, AsyncCallback, Object) |
Cuando se reemplaza en una clase derivada, comienza una operación asincrónica para responder a la solicitud asociada al contexto actual. |
| BeginReply(Message, TimeSpan, AsyncCallback, Object) |
Cuando se reemplaza en una clase derivada, comienza una operación asincrónica para responder a la solicitud asociada al contexto actual dentro de un intervalo de tiempo especificado. |
Comentarios
La operación asincrónica está disponible con o sin un tiempo de espera explícito.
BeginReply(Message, AsyncCallback, Object)
Cuando se reemplaza en una clase derivada, comienza una operación asincrónica para responder a la solicitud asociada al contexto actual.
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
Parámetros
- callback
- AsyncCallback
AsyncCallback Delegado que recibe la notificación de la finalización de la operación de respuesta asincrónica.
- state
- Object
Objeto, especificado por la aplicación, que contiene información de estado asociada a la operación de respuesta asincrónica.
Devoluciones
IAsyncResult que hace referencia a la operación de respuesta asincrónica.
Comentarios
Use el método asincrónico BeginReply cuando el procesamiento de la aplicación debe continuar sin esperar. Use uno de los métodos sincrónicos Reply cuando sea aceptable que el subproceso actual se bloquee mientras responde al mensaje de solicitud o hasta que se supere el intervalo de tiempo de espera.
Este método recibe una notificación, a través de una devolución de llamada, de la identidad del controlador de eventos para la operación. La operación no se completa hasta que se envía la respuesta o se produce el tiempo de espera.
Notas a los implementadores
La operación produce un TimeoutException si se supera el especificado timeout antes de que se complete.
Se aplica a
BeginReply(Message, TimeSpan, AsyncCallback, Object)
Cuando se reemplaza en una clase derivada, comienza una operación asincrónica para responder a la solicitud asociada al contexto actual dentro de un intervalo de tiempo especificado.
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
Parámetros
- timeout
- TimeSpan
TimeSpan que especifica el intervalo de tiempo que se va a esperar a la respuesta a una solicitud disponible.
- callback
- AsyncCallback
AsyncCallback Delegado que recibe la notificación de la finalización de la operación de respuesta asincrónica.
- state
- Object
Objeto, especificado por la aplicación, que contiene información de estado asociada a la operación de respuesta asincrónica.
Devoluciones
IAsyncResult que hace referencia a la operación de respuesta asincrónica.
Comentarios
Use el método asincrónico BeginReply para permitir que el procesamiento de la aplicación continúe sin esperar a que se complete la solicitud.
Use uno de los métodos sincrónicos Reply cuando sea aceptable que el subproceso actual se bloquee mientras responde al mensaje de solicitud o hasta que se supere el intervalo de tiempo de espera. Este método recibe una notificación, a través de una devolución de llamada, de la identidad del controlador de eventos para la operación. La operación no se completa hasta que se envía la respuesta o se produce el tiempo de espera.
Notas a los implementadores
La operación produce un TimeoutException si se supera el especificado timeout antes de que se complete.