CancellationToken.Register Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.
Überlädt
Register(Action) |
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird. |
Register(Action, Boolean) |
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird. |
Register(Action<Object,CancellationToken>, Object) |
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird. |
Register(Action<Object>, Object) |
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird. |
Register(Action<Object>, Object, Boolean) |
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird. |
Register(Action)
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.
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
Parameter
- callback
- Action
Der Delegat, der ausgeführt wird, wenn das CancellationToken-Objekt abgebrochen wird.
Gibt zurück
Die CancellationTokenRegistration-Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben.
Ausnahmen
Die zugeordnete CancellationTokenSource wurde verworfen.
callback
ist NULL.
Hinweise
Wenn sich dieses Token bereits im Abgebrochenen Zustand befindet, wird der Delegat sofort und synchron ausgeführt. Jede Ausnahme, die der Delegat generiert, wird aus diesem Methodenaufruf weitergegeben.
Der aktuelle wird zusammen mit dem Delegaten ExecutionContext erfasst und bei der Ausführung verwendet.
Die aktuelle SynchronizationContext wird nicht erfasst.
Weitere Informationen
Gilt für:
Register(Action, Boolean)
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.
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
Parameter
- callback
- Action
Der Delegat, der ausgeführt wird, wenn das CancellationToken-Objekt abgebrochen wird.
- useSynchronizationContext
- Boolean
Ein Wert, der angibt, ob der aktuelle SynchronizationContext erfasst und beim Aufrufen von callback
verwendet werden soll.
Gibt zurück
Die CancellationTokenRegistration-Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben.
Ausnahmen
Die zugeordnete CancellationTokenSource wurde verworfen.
callback
ist NULL.
Hinweise
Wenn sich dieses Token bereits im Abgebrochenen Zustand befindet, wird der Delegat sofort und synchron ausgeführt. Jede Ausnahme, die der Delegat generiert, wird aus diesem Methodenaufruf weitergegeben.
Der aktuelle wird zusammen mit dem Delegaten ExecutionContext erfasst und bei der Ausführung verwendet.
Wenn useSynchronizationContext
ist true
, wird die aktuelle SynchronizationContext, sofern vorhanden, auch zusammen mit dem Delegaten erfasst und bei der Ausführung verwendet. Andernfalls SynchronizationContext wird nicht erfasst.
Weitere Informationen
Gilt für:
Register(Action<Object,CancellationToken>, Object)
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.
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
Parameter
- callback
- Action<Object,CancellationToken>
Der Delegat, der ausgeführt werden soll, wenn das CancellationToken abgebrochen wird.
- state
- Object
Der Zustand, der beim Aufrufen des Delegaten an callback
übergeben werden soll. Dieser Wert kann null
sein.
Gibt zurück
Die CancellationTokenRegistration-Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben.
Ausnahmen
callback
ist null
.
Hinweise
Wenn sich dieses Token bereits im Abgebrochenen Zustand befindet, wird der Delegat sofort und synchron ausgeführt. Jede Ausnahme, die der Delegat generiert, wird aus diesem Methodenaufruf weitergegeben. Die aktuelle ExecutionContext, sofern vorhanden, wird zusammen mit dem Delegaten erfasst und bei der Ausführung verwendet. Die aktuelle SynchronizationContext wird nicht erfasst.
Gilt für:
Register(Action<Object>, Object)
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.
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
Parameter
Der Delegat, der ausgeführt wird, wenn das CancellationToken-Objekt abgebrochen wird.
- state
- Object
Der Zustand, der beim Aufrufen des Delegaten an callback
übergeben werden soll. Dies kann NULL sein.
Gibt zurück
Die CancellationTokenRegistration-Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben.
Ausnahmen
Die zugeordnete CancellationTokenSource wurde verworfen.
callback
ist NULL.
Hinweise
Wenn sich dieses Token bereits im Abgebrochenen Zustand befindet, wird der Delegat sofort und synchron ausgeführt. Jede Ausnahme, die der Delegat generiert, wird aus diesem Methodenaufruf weitergegeben.
Der aktuelle wird zusammen mit dem Delegaten ExecutionContext erfasst und bei der Ausführung verwendet.
Die aktuelle SynchronizationContext wird nicht erfasst.
Weitere Informationen
Gilt für:
Register(Action<Object>, Object, Boolean)
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
- Quelle:
- CancellationToken.cs
Registriert einen Delegaten, der aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.
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
Parameter
Der Delegat, der ausgeführt wird, wenn das CancellationToken-Objekt abgebrochen wird.
- state
- Object
Der Zustand, der beim Aufrufen des Delegaten an callback
übergeben werden soll. Dies kann NULL sein.
- useSynchronizationContext
- Boolean
Ein boolescher Wert, der angibt, ob der aktuelle SynchronizationContext erfasst und beim Aufrufen von callback
verwendet werden soll.
Gibt zurück
Die CancellationTokenRegistration-Instanz, die verwendet werden kann, um die Registrierung des Rückrufs aufzuheben.
Ausnahmen
Die zugeordnete CancellationTokenSource wurde verworfen.
callback
ist NULL.
Hinweise
Wenn sich dieses Token bereits im Abgebrochenen Zustand befindet, wird der Delegat sofort und synchron ausgeführt. Jede Ausnahme, die der Delegat generiert, wird aus diesem Methodenaufruf weitergegeben.
Der aktuelle wird zusammen mit dem Delegaten ExecutionContext erfasst und bei der Ausführung verwendet.
Wenn useSynchronizationContext
ist true
, wird die aktuelle SynchronizationContext, sofern vorhanden, auch zusammen mit dem Delegaten erfasst und bei der Ausführung verwendet. Andernfalls SynchronizationContext wird nicht erfasst.