DeflateStream.DisposeAsync Метод

Определение

Асинхронно освобождает неуправляемые ресурсы, используемые 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

Возвращаемое значение

Задача, представляющая асинхронную операцию удаления.

Комментарии

Этот DisposeAsync метод позволяет выполнять ресурсоемкую операцию удаления без блокировки основного потока. Это особенно важно в классических приложениях, где операция потока, потребляющая много времени, может заблокировать поток пользовательского интерфейса и сделать приложение как если бы оно не работало. Асинхронные методы используются в сочетании с asyncawait ключевыми словами в Visual Basic и C#.

Этот метод удаляет поток Deflate, записывая любые изменения в резервное хранилище и закрывая поток для освобождения ресурсов.

Вызов DisposeAsync позволяет ресурсам, используемым DeflateStream перераспределенными для других целей. Дополнительные сведения см. в разделе "Очистка неуправляемых ресурсов".

Применяется к