Прочитать на английском

Поделиться через


NegotiateStream.DisposeAsync Метод

Определение

Асинхронно освобождает неуправляемые и управляемые ресурсы, используемые классом NegotiateStream.

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

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

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

Комментарии

Этот метод позволяет выполнять ресурсоемкую операцию удаления, не блокируя поток main.

Этот метод также удаляет внутренний поток, если LeaveInnerStreamOpen имеет значение false; в противном случае внутренний поток просто сбрасывается.

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

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

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1