CancellationToken.UnsafeRegister 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.
Sobrecargas
| Nome | Description |
|---|---|
| UnsafeRegister(Action<Object,CancellationToken>, Object) |
Registra um delegado que será chamado quando esse CancellationToken for cancelado. |
| UnsafeRegister(Action<Object>, Object) |
Registra um delegado chamado quando isso CancellationToken é cancelado. |
UnsafeRegister(Action<Object,CancellationToken>, Object)
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
Registra um delegado que será chamado quando esse 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 CancellationToken for cancelado.
- state
- Object
O estado a ser passado para o callback momento em que o delegado é invocado. Isso pode ser null.
Retornos
A CancellationTokenRegistration instância que pode ser usada para cancelar o registro do retorno de chamada.
Exceções
callback é null.
Comentários
Se esse token já estiver no estado cancelado, o delegado será executado imediatamente e de forma síncrona. Qualquer exceção gerada pelo delegado é propagada dessa chamada de método. ExecutionContext não é capturado ou fluido para a invocação do retorno de chamada.
Aplica-se a
UnsafeRegister(Action<Object>, Object)
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
- Origem:
- CancellationToken.cs
Registra um delegado chamado quando isso 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 a ser executado quando o CancellationToken cancelamento é cancelado.
- state
- Object
O estado a ser passado para o callback momento em que o delegado é invocado. Isso pode ser null.
Retornos
Um objeto que pode ser usado para cancelar o registro do retorno de chamada.
Exceções
callback é nulo.
Comentários
Se esse token já estiver no estado cancelado, o delegado será executado imediatamente e de forma síncrona. Qualquer exceção gerada pelo delegado é propagada dessa chamada de método.
O ExecutionContext retorno de chamada não é capturado ou fluido para a invocação do retorno de chamada.