BrotliStream.DisposeAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Geeft asynchroon de onbeheerde resources vrij die worden gebruikt door de 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
Retouren
Een taak die de asynchrone verwijderingsbewerking aangeeft.
Opmerkingen
Met de methode 'DisposeAsync' kunt u een resource-intensieve verwijderingsbewerking uitvoeren zonder de hoofdthread te blokkeren. Deze prestatieoverweging is met name belangrijk in een Windows 8.x Store-app of -desktop-app, waarbij een tijdrovende streambewerking de UI-thread kan blokkeren en uw app kan weergeven alsof deze niet werkt. De asynchrone methoden worden gebruikt in combinatie met de trefwoorden async en await in Visual Basic en C#.
Met deze methode wordt de Brotli-stroom verwijderd door eventuele wijzigingen in het backingarchief te schrijven en de stream te sluiten om resources vrij te geven.
Als u 'DisposeAsync' aanroept, kunnen de resources die door de BrotliStream resources worden gebruikt, opnieuw worden toegewezen voor andere doeleinden. Zie Onbeheerde resources opschonen voor meer informatie.