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

Definição

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

Retornos

Uma tarefa que representa a operação de descarte assíncrona.A task that represents the asynchronous dispose operation.

Comentários

O DisposeAsync método permite executar uma operação Dispose com uso intensivo de recursos sem bloquear o thread principal.The DisposeAsync method lets you perform a resource-intensive dispose operation without blocking the main thread. Essa consideração sobre o desempenho é particularmente importante em um aplicativo Windows Store 8.xWindows 8.x Store ou área de trabalhodesktop 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.This performance consideration is particularly important in a Windows Store 8.xWindows 8.x Store app or área de trabalhodesktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. Os métodos assíncronos são usados em conjunto com async as await palavras-chave e no Visual Basic C#e.The async methods are used in conjunction with the async and await keywords in Visual Basic and C#.

Esse método descarta o fluxo, gravando quaisquer alterações no repositório de backup e fechando o fluxo para liberar recursos.This method disposes the stream by writing any changes to the backing store and closing the stream to release resources.

A DisposeAsync chamada permite que os recursos usados FileStream pelo sejam realocados para outros fins.Calling DisposeAsync allows the resources used by the FileStream to be reallocated for other purposes. Para obter mais informações, consulte limpando recursos não gerenciados.For more information, see Cleaning Up Unmanaged Resources.

Aplica-se a