CancellationToken.UnsafeRegister Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
UnsafeRegister(Action<Object,CancellationToken>, Object) |
Rejestruje delegata, który zostanie wywołany po anulowaniu tego tokenu Anulowania . |
UnsafeRegister(Action<Object>, Object) |
Rejestruje delegata, który jest wywoływany po CancellationToken anulowaniu. |
UnsafeRegister(Action<Object,CancellationToken>, Object)
Rejestruje delegata, który zostanie wywołany po anulowaniu tego tokenu Anulowania .
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
Parametry
- callback
- Action<Object,CancellationToken>
Pełnomocnika, który ma zostać wykonany po anulowaniu tokenu CancellationToken .
- state
- Object
Stan do przekazania do callback
po wywołaniu delegata. Może to być null
.
Zwraca
Wystąpienie CancellationTokenRegistration , które może służyć do wyrejestrowania wywołania zwrotnego.
Wyjątki
callback
to null
.
Uwagi
Jeśli ten token jest już w stanie anulowanym, delegat zostanie uruchomiony natychmiast i synchronicznie. Każdy wyjątek generowany przez delegata jest propagowany z tego wywołania metody. ExecutionContext nie jest przechwytywany ani przepływany do wywołania wywołania zwrotnego.
Dotyczy
UnsafeRegister(Action<Object>, Object)
Rejestruje delegata, który jest wywoływany po CancellationToken anulowaniu.
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
Parametry
Pełnomocnik do wykonania po anulowaniu CancellationToken .
- state
- Object
Stan do przekazania do callback
po wywołaniu delegata. Może to być null
.
Zwraca
Obiekt, który może służyć do wyrejestrowania wywołania zwrotnego.
Wyjątki
callback
ma wartość null.
Uwagi
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.
Element ExecutionContext nie jest przechwytywany ani przepływany do wywołania wywołania zwrotnego.