Comparteix a través de


BrotliStream.DisposeAsync Método

Definición

Libera de forma asincrónica los recursos no administrados usados por 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

Devoluciones

Tarea que representa la operación de descarte asincrónica.

Comentarios

El método "DisposeAsync" permite realizar una operación de eliminación intensiva de recursos sin bloquear el subproceso principal. Esta consideración de rendimiento es especialmente importante en una aplicación de la Tienda Windows 8.x o una aplicación de escritorio en que una operación de streaming prolongada puede bloquear el subproceso de interfaz de usuario y hacer que parezca que una aplicación ha dejado de responder. Los métodos asincrónicos se usan junto con las async palabras clave y await en Visual Basic y C#.

Este método elimina la secuencia de Brotli escribiendo los cambios en el almacén de respaldo y cerrando la secuencia para liberar recursos.

Llamar a "DisposeAsync" permite reasignar los recursos utilizados por para BrotliStream otros fines. Para obtener más información, vea [Limpieza de recursos no administrados](/dotnet/standard/garbage-collection/unmanaged).

Se aplica a