CancellationToken.UnsafeRegister Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
UnsafeRegister(Action<Object,CancellationToken>, Object) |
Inscrit un délégué qui sera appelé lorsque ce cancellationToken est annulé. |
UnsafeRegister(Action<Object>, Object) |
Inscrit un délégué qui est appelé quand ce CancellationToken est annulé. |
UnsafeRegister(Action<Object,CancellationToken>, Object)
Inscrit un délégué qui sera appelé lorsque ce cancellationToken est annulé.
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
Paramètres
- callback
- Action<Object,CancellationToken>
Délégué à exécuter lorsque cancellationToken est annulé.
- state
- Object
État à passer à callback
lorsque le délégué est appelé. Celui-ci peut être null
.
Retours
Instance de CancellationTokenRegistration qui peut être utilisée pour désinscrire le rappel.
Exceptions
callback
a la valeur null
.
Remarques
Si ce jeton est déjà dans l’état annulé, le délégué est exécuté immédiatement et de manière synchrone. Toute exception générée par le délégué est propagée à partir de cet appel de méthode. ExecutionContext n’est pas capturé ou acheminé vers l’appel du rappel.
S’applique à
UnsafeRegister(Action<Object>, Object)
Inscrit un délégué qui est appelé quand ce CancellationToken est annulé.
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
Paramètres
Délégué à exécuter quand CancellationToken est annulé.
- state
- Object
État à passer à callback
lorsque le délégué est appelé. Celui-ci peut être null
.
Retours
Objet qui peut être utilisé pour désinscrire le rappel.
Exceptions
callback
a la valeur null.
Remarques
If this token is already in the canceled state, the delegate is run immediately and synchronously. Any exception the delegate generates is propagated out of this method call.
L’appel ExecutionContext du rappel n’est pas capturé ou acheminé vers l’appel du rappel.