Comparteix a través de


IDuplexSession.BeginCloseOutputSession Método

Definición

Comienza una operación asincrónica para finalizar la sesión saliente.

Sobrecargas

BeginCloseOutputSession(AsyncCallback, Object)

Comienza una operación asincrónica para finalizar la sesión saliente.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Comienza una operación asincrónica para finalizar la sesión saliente con un tiempo de espera especificado dentro del que la operación debe completarse.

BeginCloseOutputSession(AsyncCallback, Object)

Source:
IDuplexSession.cs
Source:
IDuplexSession.cs
Source:
IDuplexSession.cs

Comienza una operación asincrónica para finalizar la sesión saliente.

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

Objeto object que contiene información de estado para esta solicitud.

Devoluciones

IAsyncResult que hace referencia a la finalización de la sesión saliente asincrónica.

Comentarios

Finalizar la sesión saliente no afecta a la sesión de entrada, así que no realiza ninguna declaración sobre la capacidad de recibir los 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 saliente con un tiempo de espera especificado dentro del que la operación debe completarse.

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 dentro del cual la operación debe completarse.

callback
AsyncCallback

Delegado AsyncCallback.

state
Object

Objeto object que contiene información de estado para esta solicitud.

Devoluciones

IAsyncResult que hace referencia a la finalización de la sesión saliente asincrónica.

Comentarios

Finalizar la sesión saliente no afecta a la sesión de entrada, así que no realiza ninguna declaración sobre la capacidad de recibir los mensajes en la sesión asociada al canal de entrada.

Se aplica a