IDuplexSession.BeginCloseOutputSession Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicia uma operação assíncrona para terminar a sessão de saída.
Sobrecargas
| Name | Description |
|---|---|
| BeginCloseOutputSession(AsyncCallback, Object) |
Inicia uma operação assíncrona para terminar a sessão de saída. |
| BeginCloseOutputSession(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para terminar a sessão de saída com um tempo limite especificado dentro do qual a operação deve ser concluída. |
BeginCloseOutputSession(AsyncCallback, Object)
- Origem:
- IDuplexSession.cs
- Origem:
- IDuplexSession.cs
- Origem:
- IDuplexSession.cs
Inicia uma operação assíncrona para terminar 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 AsyncCallback delegado.
- state
- Object
Um object que contém informações do estado para este pedido.
Devoluções
O IAsyncResult que faz referência à terminação de sessão de saída assíncrona.
Observações
Terminar a sessão de saída não afeta a sessão de entrada e, por isso, não faz qualquer declaração sobre a capacidade de receber mensagens na sessão associada ao canal de entrada. Esta operação deve ser concluída dentro de um intervalo de tempo padrão.
Aplica-se a
BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)
- Origem:
- IDuplexSession.cs
- Origem:
- IDuplexSession.cs
- Origem:
- IDuplexSession.cs
Inicia uma operação assíncrona para terminar 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 dentro do qual a operação deve ser concluída.
- callback
- AsyncCallback
O AsyncCallback delegado.
- state
- Object
Um object que contém informações do estado para este pedido.
Devoluções
O IAsyncResult que faz referência à terminação de sessão de saída assíncrona.
Observações
Terminar a sessão de saída não afeta a sessão de entrada e, por isso, não faz qualquer declaração sobre a capacidade de receber mensagens na sessão associada ao canal de entrada.