CancellationToken.Register 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.
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken.
Surcharges
Register(Action) |
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken. |
Register(Action, Boolean) |
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken. |
Register(Action<Object,CancellationToken>, Object) |
Inscrit un délégué qui sera appelé lors de l’annulation de ce CancellationToken . |
Register(Action<Object>, Object) |
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken. |
Register(Action<Object>, Object, Boolean) |
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken. |
Register(Action)
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken.
public:
System::Threading::CancellationTokenRegistration Register(Action ^ callback);
public System.Threading.CancellationTokenRegistration Register (Action callback);
member this.Register : Action -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action) As CancellationTokenRegistration
Paramètres
- callback
- Action
Délégué à exécuter lorsque CancellationToken est annulé.
Retours
Instance de CancellationTokenRegistration qui peut être utilisée pour désinscrire le rappel.
Exceptions
L’élément CancellationTokenSource associé a été supprimé.
callback
a la valeur null.
Remarques
Si ce jeton est déjà à 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.
Le actuel ExecutionContext est capturé avec le délégué et sera utilisé lors de son exécution.
Le actuel SynchronizationContext n’est pas capturé.
Voir aussi
S’applique à
Register(Action, Boolean)
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken.
public:
System::Threading::CancellationTokenRegistration Register(Action ^ callback, bool useSynchronizationContext);
public System.Threading.CancellationTokenRegistration Register (Action callback, bool useSynchronizationContext);
member this.Register : Action * bool -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action, useSynchronizationContext As Boolean) As CancellationTokenRegistration
Paramètres
- callback
- Action
Délégué à exécuter lorsque CancellationToken est annulé.
- useSynchronizationContext
- Boolean
Valeur qui indique s'il faut capturer le SynchronizationContext actuel et l'utiliser lors de l'appel de callback
.
Retours
Instance de CancellationTokenRegistration qui peut être utilisée pour désinscrire le rappel.
Exceptions
L’élément CancellationTokenSource associé a été supprimé.
callback
a la valeur null.
Remarques
Si ce jeton est déjà à 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.
Le actuel ExecutionContext est capturé avec le délégué et sera utilisé lors de son exécution.
Si useSynchronizationContext
a la valeur true
, le actuel SynchronizationContext, s’il existe, est également capturé avec le délégué et sera utilisé lors de son exécution. Sinon, SynchronizationContext n’est pas capturé.
Voir aussi
S’applique à
Register(Action<Object,CancellationToken>, Object)
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
Inscrit un délégué qui sera appelé lors de l’annulation de ce CancellationToken .
public:
System::Threading::CancellationTokenRegistration Register(Action<System::Object ^, System::Threading::CancellationToken> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration Register (Action<object?,System.Threading.CancellationToken> callback, object? state);
member this.Register : Action<obj, System.Threading.CancellationToken> * obj -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action(Of Object, CancellationToken), state As Object) As CancellationTokenRegistration
Paramètres
- callback
- Action<Object,CancellationToken>
Délégué à exécuter lors de l’annulation de CancellationToken .
- 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à à 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. Le actuel ExecutionContext, s’il en existe un, est capturé avec le délégué et est utilisé lors de son exécution. Le actuel SynchronizationContext n’est pas capturé.
S’applique à
Register(Action<Object>, Object)
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken.
public:
System::Threading::CancellationTokenRegistration Register(Action<System::Object ^> ^ callback, System::Object ^ state);
public System.Threading.CancellationTokenRegistration Register (Action<object> callback, object state);
public System.Threading.CancellationTokenRegistration Register (Action<object?> callback, object? state);
member this.Register : Action<obj> * obj -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action(Of Object), state As Object) As CancellationTokenRegistration
Paramètres
Délégué à exécuter lorsque CancellationToken est annulé.
- state
- Object
État à passer à callback
lorsque le délégué est appelé. Il peut s'agir d'une valeur null.
Retours
Instance de CancellationTokenRegistration qui peut être utilisée pour désinscrire le rappel.
Exceptions
L’élément CancellationTokenSource associé a été supprimé.
callback
a la valeur null.
Remarques
Si ce jeton est déjà à 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.
Le actuel ExecutionContext est capturé avec le délégué et sera utilisé lors de son exécution.
Le actuel SynchronizationContext n’est pas capturé.
Voir aussi
S’applique à
Register(Action<Object>, Object, Boolean)
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
- Source:
- CancellationToken.cs
Inscrit un délégué qui sera appelé lors de l'annulation du CancellationToken.
public:
System::Threading::CancellationTokenRegistration Register(Action<System::Object ^> ^ callback, System::Object ^ state, bool useSynchronizationContext);
public System.Threading.CancellationTokenRegistration Register (Action<object> callback, object state, bool useSynchronizationContext);
public System.Threading.CancellationTokenRegistration Register (Action<object?> callback, object? state, bool useSynchronizationContext);
member this.Register : Action<obj> * obj * bool -> System.Threading.CancellationTokenRegistration
Public Function Register (callback As Action(Of Object), state As Object, useSynchronizationContext As Boolean) As CancellationTokenRegistration
Paramètres
Délégué à exécuter lorsque CancellationToken est annulé.
- state
- Object
État à passer à callback
lorsque le délégué est appelé. Il peut s'agir d'une valeur null.
- useSynchronizationContext
- Boolean
Valeur booléenne qui indique s'il faut capturer le SynchronizationContext actuel et l'utiliser lors de l'appel de callback
.
Retours
Instance de CancellationTokenRegistration qui peut être utilisée pour désinscrire le rappel.
Exceptions
L’élément CancellationTokenSource associé a été supprimé.
callback
a la valeur null.
Remarques
Si ce jeton est déjà à 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.
Le actuel ExecutionContext est capturé avec le délégué et sera utilisé lors de son exécution.
Si useSynchronizationContext
a la valeur true
, le actuel SynchronizationContext, s’il existe, est également capturé avec le délégué et sera utilisé lors de son exécution. Sinon, SynchronizationContext n’est pas capturé.