NegotiateStream.DisposeAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.