CryptoStream.DisposeAsync Método

Definição

De forma assíncrona, liberta os recursos não geridos usados pelos CryptoStream.

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

Devoluções

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

Observações

O DisposeAsync método permite-lhe realizar uma operação de eliminação intensiva em recursos sem bloquear o thread principal. Esta consideração de desempenho é particularmente importante em aplicações de ambiente de trabalho, onde uma operação de stream demorada pode bloquear o thread da interface e fazer a aplicação parecer que não está a funcionar. Os métodos assíncronos são usados em conjunto com as palavras-chave async e await em Visual Basic e C#.

Este método elimina o fluxo escrevendo quaisquer alterações no armazenamento de suporte e fechando o fluxo para libertar recursos.

A chamada DisposeAsync permite que os recursos usados pelo CryptoStream sejam realocados para outros fins. Para mais informações, consulte Limpeza de Recursos Não Geridos.

Aplica-se a