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
BeginReply(Message, AsyncCallback, Object) |
Cuando se invalida 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 invalida en una clase derivada, comienza una operación asincrónica para contestar a la solicitud asociada con el contexto actual dentro del 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)
- Source:
- RequestContext.cs
- Source:
- RequestContext.cs
Cuando se invalida 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
El delegado AsyncCallback que recibe la notificación de la finalización de la operación de respuesta asincrónica.
- state
- Object
Un 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
Utilice el método asincrónico BeginReply cuando el procesamiento de la aplicación debe continuar sin esperas. Utilice uno de los métodos Reply sincrónicos cuando sea aceptable bloquear el subproceso actual mientras este responde al mensaje de solicitud o hasta que se supere el intervalo del tiempo de espera.
Este método recibe una notificación, mediante una devolución de llamada, de la identidad del controlador de eventos de la operación. La operación no ha finalizado hasta que la respuesta se ha enviado o se agota el tiempo de espera.
Notas a los implementadores
La operación inicia TimeoutException si se supera el timeout
especificado antes de que se complete.
Se aplica a
BeginReply(Message, TimeSpan, AsyncCallback, Object)
- Source:
- RequestContext.cs
- Source:
- RequestContext.cs
Cuando se invalida en una clase derivada, comienza una operación asincrónica para contestar a la solicitud asociada con el contexto actual dentro del 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 hay que esperar para contestar a una solicitud disponible.
- callback
- AsyncCallback
El delegado AsyncCallback que recibe la notificación de la finalización de la operación de respuesta asincrónica.
- state
- Object
Un 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
Utilice el método asincrónico BeginReply para permitir al procesamiento de la aplicación que continúe sin esperar a que finalice la solicitud.
Utilice uno de los métodos Reply sincrónicos cuando sea aceptable bloquear el subproceso actual mientras este responde al mensaje de solicitud o hasta que se supere el intervalo del tiempo de espera. Este método recibe una notificación, mediante una devolución de llamada, de la identidad del controlador de eventos de la operación. La operación no ha finalizado hasta que la respuesta se ha enviado o se agota el tiempo de espera.
Notas a los implementadores
La operación inicia TimeoutException si se supera el timeout
especificado antes de que se complete.