GZipStream.DisposeAsync Metod

Definition

Asynkront släpper de ohanterade resurser som används av GZipStream.

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

Returer

En uppgift som representerar den asynkrona bortskaffandeåtgärden.

Kommentarer

Med DisposeAsync metoden kan du utföra en resursintensiv borttagningsåtgärd utan att blockera huvudtråden. Den här prestandaöverväganden är särskilt viktig i skrivbordsappar där en tidskrävande strömåtgärd kan blockera användargränssnittstråden och få appen att se ut som om den inte fungerar. Asynkrona metoder används tillsammans med nyckelorden async och await i Visual Basic och C#.

Den här metoden avyttrar GZip-strömmen genom att skriva eventuella ändringar i lagringsplatsen och stänga strömmen för att frigöra resurser.

Med anrop DisposeAsync kan de resurser som används av GZipStream omallokeras för andra ändamål. Mer information finns i Rensa ohanterade resurser.

Gäller för