DeflateStream.DisposeAsync 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.
De forma assíncrona, liberta os recursos não geridos usados pelos DeflateStream.
public:
override System::Threading::Tasks::ValueTask DisposeAsync();
public override System.Threading.Tasks.ValueTask DisposeAsync();
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Overrides Function DisposeAsync () As ValueTask
Devoluções
Uma tarefa que representa a operação de descarte assíncrona.
Observações
O DisposeAsync método permite-lhe realizar uma operação de eliminação intensiva em recursos sem bloquear o thread principal. Esta consideração de desempenho é particularmente importante em aplicações de ambiente de trabalho, onde uma operação de stream demorada pode bloquear o thread da interface e fazer a aplicação parecer que não está a funcionar. Os métodos assíncronos são usados em conjunto com as palavras-chave async e await em Visual Basic e C#.
Este método elimina o fluxo Deflate escrevendo quaisquer alterações no armazenamento de suporte e fechando o fluxo para libertar recursos.
A chamada DisposeAsync permite que os recursos usados pelo DeflateStream sejam realocados para outros fins. Para mais informações, consulte Limpeza de Recursos Não Geridos.