DeflateStream.DisposeAsync Methode

Definitie

Geeft asynchroon de onbeheerde resources vrij die worden gebruikt door de DeflateStream.

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 desktop-apps waarbij een tijdrovende streambewerking de UI-thread kan blokkeren en de 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 stroom Deflate verwijderd door wijzigingen in het backing-archief te schrijven en de stream te sluiten om resources vrij te geven.

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

Van toepassing op