IDuplexSession.BeginCloseOutputSession Método
Definição
Inicia uma operação assíncrona para encerrar a sessão de saída.Begins an asynchronous operation to terminate the outbound session.
Sobrecargas
| BeginCloseOutputSession(AsyncCallback, Object) |
Inicia uma operação assíncrona para encerrar a sessão de saída.Begins an asynchronous operation to terminate the outbound session. |
| 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.Begins an asynchronous operation to terminate the outbound session with a specified timeout within which the operation must complete. |
BeginCloseOutputSession(AsyncCallback, Object)
Inicia uma operação assíncrona para encerrar a sessão de saída.Begins an asynchronous operation to terminate the outbound session.
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.The AsyncCallback delegate.
- state
- Object
Um object que contém informações de estado para essa solicitação.An object that contains state information for this request.
Retornos
O IAsyncResult que referencia o encerramento da sessão de saída assíncrona.The IAsyncResult that references the asynchronous outbound session termination.
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.Terminating the outbound session does not affect the incoming session and so makes no statement about the ability to receive messages on the session associated with the input channel. Esta operação deve ser concluída dentro de um intervalo de tempo padrão.This operation must complete within a default interval of time.
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.Begins an asynchronous operation to terminate the outbound session with a specified timeout within which the operation must complete.
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.The TimeSpan that specifies the interval of time within which the operation must complete.
- callback
- AsyncCallback
O delegado AsyncCallback.The AsyncCallback delegate.
- state
- Object
Um object que contém informações de estado para essa solicitação.An object that contains state information for this request.
Retornos
O IAsyncResult que referencia o encerramento da sessão de saída assíncrona.The IAsyncResult that references the asynchronous outbound session termination.
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.Terminating the outbound session does not affect the incoming session and so makes no statement about the ability to receive messages on the session associated with the input channel.