IDuplexSession.BeginCloseOutputSession 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 finalizar la sesión de salida.
Sobrecargas
| Nombre | Description |
|---|---|
| BeginCloseOutputSession(AsyncCallback, Object) |
Comienza una operación asincrónica para finalizar la sesión de salida. |
| BeginCloseOutputSession(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para finalizar la sesión de salida con un tiempo de espera especificado en el que se debe completar la operación. |
BeginCloseOutputSession(AsyncCallback, Object)
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
Comienza una operación asincrónica para finalizar la sesión de salida.
public:
IAsyncResult ^ BeginCloseOutputSession(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession(AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (callback As AsyncCallback, state As Object) As IAsyncResult
Parámetros
- callback
- AsyncCallback
Delegado AsyncCallback .
- state
- Object
que object contiene información de estado para esta solicitud.
Devoluciones
IAsyncResult que hace referencia a la terminación asincrónica de la sesión de salida.
Comentarios
La terminación de la sesión de salida no afecta a la sesión entrante, por lo que no realiza ninguna instrucción sobre la capacidad de recibir mensajes en la sesión asociada al canal de entrada. Esta operación debe completarse dentro de un intervalo de tiempo predeterminado.
Se aplica a
BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
- Source:
- IDuplexSession.cs
Comienza una operación asincrónica para finalizar la sesión de salida con un tiempo de espera especificado en el que se debe completar la operación.
public:
IAsyncResult ^ BeginCloseOutputSession(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession(TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parámetros
- timeout
- TimeSpan
TimeSpan que especifica el intervalo de tiempo en el que se debe completar la operación.
- callback
- AsyncCallback
Delegado AsyncCallback .
- state
- Object
que object contiene información de estado para esta solicitud.
Devoluciones
IAsyncResult que hace referencia a la terminación asincrónica de la sesión de salida.
Comentarios
La terminación de la sesión de salida no afecta a la sesión entrante, por lo que no realiza ninguna instrucción sobre la capacidad de recibir mensajes en la sesión asociada al canal de entrada.