CancellationToken.UnsafeRegister Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.