CryptoStream.DisposeAsync Metoda

Definice

Asynchronně uvolní nespravované prostředky, které CryptoStreampoužívá .

public override System.Threading.Tasks.ValueTask DisposeAsync();

Návraty

Úloha, která představuje asynchronní operaci dispose.

Poznámky

Metoda DisposeAsync umožňuje provést operaci odstranění náročných na prostředky bez blokování hlavního vlákna. Tento faktor výkonu je obzvláště důležitý v desktopových aplikacích, kde časově náročná operace streamování může blokovat vlákno uživatelského rozhraní a aplikace vypadat, jako by nefungovala. Asynchronní metody se používají ve spojení s klíčovými async slovy a await v jazyce Visual Basic a C#.

Tato metoda likviduje datový proud zápisem všech změn do záložního úložiště a zavřením datového proudu uvolnit prostředky.

Volání DisposeAsync umožňuje přerozdělit prostředky používané nástrojem CryptoStream pro jiné účely. Další informace najdete v tématu Čištění nespravovaných prostředků.

Platí pro

Produkt Verze
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1