Condividi tramite


BrotliStream.DisposeAsync Metodo

Definizione

Consente di liberare in modo asincrono le risorse non gestite utilizzate da BrotliStream.

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

Restituisce

Attività che rappresenta l'operazione di eliminazione asincrona.

Commenti

Il metodo 'DisposeAsync' consente di eseguire un'operazione di eliminazione a elevato utilizzo di risorse senza bloccare il thread principale. Questa considerazione sulle prestazioni è particolarmente importante in un'app Windows 8.x Store o un'app desktop in cui un'operazione di flusso che richiede tempo può bloccare il thread dell'interfaccia utente e rendere l'app come se non funzioni. I metodi asincroni vengono usati insieme alle async parole chiave e await in Visual Basic e C#.

Questo metodo elimina il flusso Brotli scrivendo eventuali modifiche all'archivio di backup e chiudendo il flusso per rilasciare le risorse.

La chiamata a "DisposeAsync" consente alle risorse usate dall'oggetto BrotliStream di essere riallocate per altri scopi. Per altre informazioni, vedere [Pulizia delle risorse non gestite](/dotnet/standard/garbage-collection/unmanaged).

Si applica a