FileStream.DisposeAsync FileStream.DisposeAsync FileStream.DisposeAsync FileStream.DisposeAsync Method

Definición

Libera de forma asincrónica los recursos no administrados usados por FileStream.Asynchronously releases the unmanaged resources used by the FileStream.

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.A task that represents the asynchronous dispose operation.

Comentarios

El DisposeAsync método le permite realizar una operación de eliminación que requiere un uso intensivo de recursos sin bloquear el subproceso principal.The DisposeAsync method lets you perform a resource-intensive dispose operation without blocking the main thread. Esta consideración de rendimiento es especialmente importante en una aplicación de la Tienda Windows 8.xWindows 8.x Store o una aplicación de escritoriodesktop 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.This performance consideration is particularly important in a Tienda Windows 8.xWindows 8.x Store app or escritoriodesktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. Los métodos asincrónicos se utilizan junto con las async palabras await clave y en Visual Basic C#y.The async methods are used in conjunction with the async and await keywords in Visual Basic and C#.

Este método desecha el flujo escribiendo los cambios en la memoria auxiliar y cerrando la secuencia para liberar los recursos.This method disposes the stream by writing any changes to the backing store and closing the stream to release resources.

La DisposeAsync llamada a permite que los recursos FileStream utilizados por se reasignen para otros propósitos.Calling DisposeAsync allows the resources used by the FileStream to be reallocated for other purposes. Para obtener más información, consulte limpiar recursos no administrados.For more information, see Cleaning Up Unmanaged Resources.

Se aplica a