IDuplexSession.BeginCloseOutputSession Método

Definición

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.

Se aplica a