Stream.DisposeAsync Metoda

Definice

Asynchronně uvolňuje nespravované prostředky, které používá Stream .Asynchronously releases the unmanaged resources used by the Stream.

public:
 virtual System::Threading::Tasks::ValueTask DisposeAsync();
public virtual System.Threading.Tasks.ValueTask DisposeAsync ();
abstract member DisposeAsync : unit -> System.Threading.Tasks.ValueTask
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Overridable Function DisposeAsync () As ValueTask

Návraty

ValueTask

Úkol, který představuje asynchronní operaci Dispose.A task that represents the asynchronous dispose operation.

Implementuje

Poznámky

DisposeAsyncMetoda umožňuje provádět operaci uvolnění náročné na prostředky bez blokování hlavního vlákna.The DisposeAsync method enables you to perform a resource-intensive dispose operation without blocking the main thread. Toto posouzení výkonu je obzvláště důležité v aplikaci Windows 8. x nebo desktopové aplikaci, kde časově náročná operace může zablokovat vlákno uživatelského rozhraní a nastavit, aby se vaše aplikace zobrazila, jako by nefungovala.This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. Asynchronní metody se používají ve spojení s async await klíčovými slovy a v Visual Basic a C#.The async methods are used in conjunction with the async and await keywords in Visual Basic and C#.

Tato metoda odstraní datový proud zápisem změn do záložního úložiště a zavřením datového proudu pro uvolnění prostředků.This method disposes the stream by writing any changes to the backing store and closing the stream to release resources.

Volání DisposeAsync umožňuje znovu přidělit prostředky používané Stream pro jiné účely.Calling DisposeAsync allows the resources used by the Stream to be reallocated for other purposes. Další informace najdete v tématu Vymazání nespravovaných prostředků.For more information, see Cleaning Up Unmanaged Resources.

Platí pro