Utf8JsonWriter.DisposeAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно фиксирует весь оставшийся текст JSON, который еще не был записан, и освобождает все ресурсы, используемые текущим экземпляром.
public:
virtual System::Threading::Tasks::ValueTask DisposeAsync();
public System.Threading.Tasks.ValueTask DisposeAsync ();
abstract member DisposeAsync : unit -> System.Threading.Tasks.ValueTask
override this.DisposeAsync : unit -> System.Threading.Tasks.ValueTask
Public Function DisposeAsync () As ValueTask
Возвращаемое значение
Задача, представляющая асинхронную операцию удаления.
Реализации
Комментарии
В случае IBufferWriter это продвигает основу IBufferWriter<T> на основе того, что было написано до сих пор.
В случае Stream данные записываются в поток и очищается.
Экземпляр Utf8JsonWriter нельзя повторно использовать после удаления.