CancellationToken.UnsafeRegister Método

Definição

Sobrecargas

Name Description
UnsafeRegister(Action<Object,CancellationToken>, Object)

Regista um delegado que será chamado quando este CancellationToken for cancelado.

UnsafeRegister(Action<Object>, Object)

Regista um delegado que é chamado quando este CancellationToken é cancelado.

UnsafeRegister(Action<Object,CancellationToken>, Object)

Origem:
CancellationToken.cs
Origem:
CancellationToken.cs
Origem:
CancellationToken.cs
Origem:
CancellationToken.cs
Origem:
CancellationToken.cs

Regista um delegado que será chamado quando este CancellationToken for cancelado.

public:
 System::Threading::CancellationTokenRegistration UnsafeRegister(Action<System::Object ^, System::Threading::CancellationToken> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration UnsafeRegister(Action<object?,System.Threading.CancellationToken> callback, object? state);
member this.UnsafeRegister : Action<obj, System.Threading.CancellationToken> * obj -> System.Threading.CancellationTokenRegistration
Public Function UnsafeRegister (callback As Action(Of Object, CancellationToken), state As Object) As CancellationTokenRegistration

Parâmetros

callback
Action<Object,CancellationToken>

O delegado a ser executado quando o CancellationToken for cancelado.

state
Object

O estado a passar para o callback quando o delegado é invocado. Isto pode ser null.

Devoluções

A CancellationTokenRegistration instância que pode ser usada para desregistar o callback.

Exceções

callback é null.

Observações

Se este token já estiver no estado cancelado, o delegado será executado imediatamente e de forma síncrona. Qualquer exceção que o delegado gerar é propagada a partir desta chamada de método. ExecutionContext não é capturado nem fluído para a invocação do callback.

Aplica-se a

UnsafeRegister(Action<Object>, Object)

Origem:
CancellationToken.cs
Origem:
CancellationToken.cs
Origem:
CancellationToken.cs
Origem:
CancellationToken.cs
Origem:
CancellationToken.cs

Regista um delegado que é chamado quando este CancellationToken é cancelado.

public:
 System::Threading::CancellationTokenRegistration UnsafeRegister(Action<System::Object ^> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration UnsafeRegister(Action<object?> callback, object? state);
member this.UnsafeRegister : Action<obj> * obj -> System.Threading.CancellationTokenRegistration
Public Function UnsafeRegister (callback As Action(Of Object), state As Object) As CancellationTokenRegistration

Parâmetros

callback
Action<Object>

O delegado para executar quando o CancellationToken for cancelado.

state
Object

O estado a passar para o callback quando o delegado é invocado. Isto pode ser null.

Devoluções

Um objeto que pode ser usado para desregistar o callback.

Exceções

callback é null.

Observações

Se este token já estiver no estado cancelado, o delegado é executado imediatamente e de forma síncrona. Qualquer exceção que o delegado gerar é propagada a partir desta chamada de método.

O ExecutionContext não é capturado nem fluído para a invocação do callback.

Aplica-se a