FileStream.DisposeAsync Método

Definição

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

ValueTask

Uma tarefa que representa a operação de descarte assíncrona.

Comentários

O DisposeAsync método permite executar uma operação Dispose com uso intensivo de recursos sem bloquear o thread principal. essa consideração de desempenho é particularmente importante em um aplicativo de armazenamento Windows 8. x ou aplicativo de área de trabalho em que uma operação de fluxo demorado pode bloquear o thread da interface do usuário e fazer seu aplicativo aparecer como se ele não estiver funcionando. os métodos assíncronos são usados em conjunto com async as await palavras-chave e em Visual Basic e C#.

Esse método descarta o fluxo, gravando quaisquer alterações no repositório de backup e fechando o fluxo para liberar recursos.

DisposeAsyncA chamada permite que os recursos usados pelo FileStream sejam realocados para outros fins. Para obter mais informações, consulte limpando recursos não gerenciados.

Aplica-se a