Partilhar via


DeflateStream.DisposeAsync Método

Definição

Libera de forma assíncrona os recursos não gerenciados usados pelo 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

Retornos

Uma tarefa que representa a operação de descarte assíncrona.

Comentários

O DisposeAsync método permite que você execute uma operação de descarte com uso intensivo de recursos sem bloquear o thread main. Essa consideração de desempenho é particularmente importante em aplicativos da área de trabalho em que uma operação de fluxo demorada pode bloquear o thread da interface do usuário e fazer com que o aplicativo apareça como se não estivesse funcionando. Os métodos assíncronos são usados em conjunto com as async palavras-chave e await no Visual Basic e no C#.

Esse método descarta o fluxo Deflate gravando todas as alterações no repositório de backup e fechando o fluxo para liberar recursos.

A chamada DisposeAsync permite que os recursos usados pelo DeflateStream sejam realocados para outras finalidades. Para obter mais informações, consulte Limpando recursos não gerenciados.

Aplica-se a