CancellationToken.UnsafeRegister Methode

Definition

Überlädt

Name Beschreibung
UnsafeRegister(Action<Object,CancellationToken>, Object)

Registriert eine Stellvertretung, die aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.

UnsafeRegister(Action<Object>, Object)

Registriert eine Stellvertretung, die aufgerufen wird, wenn dies CancellationToken abgebrochen wird.

UnsafeRegister(Action<Object,CancellationToken>, Object)

Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs

Registriert eine Stellvertretung, die aufgerufen wird, wenn dieses CancellationToken abgebrochen wird.

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

Parameter

callback
Action<Object,CancellationToken>

Der Delegat, der ausgeführt werden soll, wenn das CancellationToken abgebrochen wird.

state
Object

Der Zustand, der an den Aufruf der callback Stellvertretung übergeben werden soll. Dies kann sein null.

Gibt zurück

Die CancellationTokenRegistration Instanz, die zum Aufheben der Registrierung des Rückrufs verwendet werden kann.

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. ExecutionContext wird nicht erfasst oder an den Aufruf des Rückrufs geflusst.

Gilt für:

UnsafeRegister(Action<Object>, Object)

Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs
Quelle:
CancellationToken.cs

Registriert eine Stellvertretung, die aufgerufen wird, wenn dies CancellationToken abgebrochen wird.

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

Parameter

callback
Action<Object>

Der Delegat, der ausgeführt werden soll, wenn der CancellationToken Vorgang abgebrochen wird.

state
Object

Der Zustand, der an den Aufruf der callback Stellvertretung übergeben werden soll. Dies kann sein null.

Gibt zurück

Ein Objekt, mit dem die Registrierung des Rückrufs aufgehoben werden kann.

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.

Der ExecutionContext Aufruf des Rückrufs wird nicht erfasst oder fließt.

Gilt für: