BufferedStream.DisposeAsync Methode

Definitie

Asynchroon publiceert de onbeheerde resources die worden gebruikt door de gebufferde stroom.

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 DisposeAsync methode kunt u een resourceintensieve 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 stream verwijderd door wijzigingen in het backingarchief te schrijven en de stream te sluiten om resources vrij te geven.

Door aanroepen DisposeAsync kunnen de resources die door de BufferedStream resources worden gebruikt, opnieuw worden toegewezen voor andere doeleinden. Zie Onbeheerde resources opschonen voor meer informatie.

Van toepassing op