Udostępnij za pośrednictwem


AuthenticatedStream.DisposeAsync Metoda

Definicja

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

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ących 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 AuthenticatedStream do innych celów. Aby uzyskać więcej informacji, zobacz Czyszczenie niezarządzanych zasobów.

Dotyczy