Udostępnij za pośrednictwem


NegotiateStream.DisposeAsync Metoda

Definicja

Asynchronicznie zwalnia niezarządzane i zarządzane zasoby używane przez NegotiateStreamprogram .

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

Zwraca

Zadanie reprezentujące operację usuwania asynchronicznego.

Uwagi

Ta metoda umożliwia wykonywanie operacji usuwania intensywnie korzystającej z zasobów bez blokowania głównego wątku.

Ta metoda usuwa również strumień wewnętrzny, gdy LeaveInnerStreamOpen jest false; w przeciwnym razie strumień wewnętrzny jest po prostu opróżniony.

Wywołanie DisposeAsync umożliwia przydział zasobów używanych przez element do ich przydziału NegotiateStream do innych celów. Aby uzyskać więcej informacji, zobacz Czyszczenie niezarządzanych zasobów.

Dotyczy