GZipStream.DisposeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Libera de forma asincrónica los recursos no administrados usados por GZipStream.
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 DisposeAsync
método 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 las aplicaciones de escritorio en las que una operación de secuencia que consume mucho tiempo puede bloquear el subproceso de la interfaz de usuario y hacer que la aplicación aparezca como si no funcionara. 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 GZip escribiendo cualquier cambio en la memoria auxiliar y cerrando la secuencia para liberar recursos.
La llamada DisposeAsync
permite reasignar los recursos utilizados por para GZipStream otros fines. Para obtener más información, consulte Limpieza de recursos no administrados.