NegotiateStream.DisposeAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Libera de forma assíncrona os recursos gerenciados e não gerenciados usados pelo NegotiateStream.
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
Retornos
Uma tarefa que representa a operação de descarte assíncrona.
Comentários
Esse método permite que você execute uma operação de descarte com uso intensivo de recursos sem bloquear o thread main.
Esse método também descarta o fluxo interno quando LeaveInnerStreamOpen é false
; caso contrário, o fluxo interno é liberado.
A chamada DisposeAsync
permite que os recursos usados pelo NegotiateStream sejam realocados para outras finalidades. Para obter mais informações, consulte Limpando recursos não gerenciados.