Partilhar via


IDuplexSession.BeginCloseOutputSession Método

Definição

Inicia uma operação assíncrona para encerrar a sessão de saída.

Sobrecargas

BeginCloseOutputSession(AsyncCallback, Object)

Inicia uma operação assíncrona para encerrar a sessão de saída.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para encerrar a sessão de saída com um tempo limite especificado dentro do qual a operação deve ser concluída.

BeginCloseOutputSession(AsyncCallback, Object)

Inicia uma operação assíncrona para encerrar a sessão de saída.

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

O delegado AsyncCallback.

state
Object

Um object que contém informações de estado para essa solicitação.

Retornos

IAsyncResult

O IAsyncResult que referencia o encerramento da sessão de saída assíncrona.

Comentários

Encerrar a sessão de saída não afeta a sessão de entrada e, portanto, não faz nenhuma instrução sobre a capacidade de receber mensagens na sessão associada ao canal de entrada. Essa operação deve ser concluída dentro de um intervalo de tempo padrão.

Aplica-se a

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para encerrar a sessão de saída com um tempo limite especificado dentro do qual a operação deve ser concluída.

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

O TimeSpan que especifica o intervalo de tempo no qual a operação deve ser concluída.

callback
AsyncCallback

O delegado AsyncCallback.

state
Object

Um object que contém informações de estado para essa solicitação.

Retornos

IAsyncResult

O IAsyncResult que referencia o encerramento da sessão de saída assíncrona.

Comentários

Encerrar a sessão de saída não afeta a sessão de entrada e, portanto, não faz nenhuma instrução sobre a capacidade de receber mensagens na sessão associada ao canal de entrada.

Aplica-se a