CancellationTokenSource.Dispose Método
Definição
Libera todos os recursos usados pela instância atual da classe CancellationTokenSource.Releases all resources used by the current instance of the CancellationTokenSource class.
Sobrecargas
Dispose() |
Libera todos os recursos usados pela instância atual da classe CancellationTokenSource.Releases all resources used by the current instance of the CancellationTokenSource class. |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pela classe CancellationTokenSource e, opcionalmente, libera os recursos gerenciados.Releases the unmanaged resources used by the CancellationTokenSource class and optionally releases the managed resources. |
Dispose()
Libera todos os recursos usados pela instância atual da classe CancellationTokenSource.Releases all resources used by the current instance of the CancellationTokenSource class.
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Implementações
Comentários
Chame Dispose
quando terminar de usar o CancellationTokenSource .Call Dispose
when you are finished using the CancellationTokenSource. O Dispose
método deixa o CancellationTokenSource em um estado inutilizável.The Dispose
method leaves the CancellationTokenSource in an unusable state. Depois Dispose
de chamar, você deve liberar todas as referências para o CancellationTokenSource , para que o coletor de lixo possa recuperar a memória que CancellationTokenSource estava ocupando.After calling Dispose
, you must release all references to the CancellationTokenSource so the garbage collector can reclaim the memory that the CancellationTokenSource was occupying.
Observe que a chamada não Dispose
comunica uma solicitação de cancelamento aos consumidores do associado Token .Note that calling Dispose
does not communicate a request for cancellation to consumers of the associated Token. Você pode comunicar uma solicitação de cancelamento chamando métodos como Cancel ou CancelAfter .You can communicate a request for cancellation by calling methods such as Cancel or CancelAfter.
Para obter mais informações, consulte limpando recursos não gerenciados e implementando um método Dispose.For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.
Observação
Sempre chame Dispose
antes de liberar sua última referência para o CancellationTokenSource .Always call Dispose
before you release your last reference to the CancellationTokenSource. Caso contrário, os recursos que ele está usando não serão liberados até que o coletor de lixo chame o CancellationTokenSource método do objeto Finalize
.Otherwise, the resources it is using will not be freed until the garbage collector calls the CancellationTokenSource object's Finalize
method.
Aplica-se a
Dispose(Boolean)
Libera os recursos não gerenciados usados pela classe CancellationTokenSource e, opcionalmente, libera os recursos gerenciados.Releases the unmanaged resources used by the CancellationTokenSource class and optionally releases the managed resources.
protected:
virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)
Parâmetros
- disposing
- Boolean
true
para liberar recursos gerenciados e não gerenciados; false
para liberar apenas recursos não gerenciados.true
to release both managed and unmanaged resources; false
to release only unmanaged resources.