BrotliStream.DisposeAsync Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Libera de forma assíncrona os recursos não gerenciados usados pelo BrotliStream.
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
Uma tarefa que representa a operação de descarte assíncrona.
O método 'DisposeAsync' permite que você execute uma operação de descarte com uso intensivo de recursos sem bloquear o thread main. Essa consideração sobre o desempenho é particularmente importante em um aplicativo da Microsoft Store 8.x ou aplicativo de desktop em que uma operação demorada de fluxo pode bloquear o thread de interface do usuário e fazer seu aplicativo parecer 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 Brotli gravando quaisquer alterações no repositório de backup e fechando o fluxo para liberar recursos.
Chamar 'DisposeAsync' permite que os recursos usados pelo BrotliStream sejam realocados para outras finalidades. Para obter mais informações, consulte [Limpando recursos não gerenciados](/dotnet/standard/garbage-collection/unmanaged).
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: