CancellationToken.UnsafeRegister メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
UnsafeRegister(Action<Object,CancellationToken>, Object) |
この CancellationToken が取り消されたときに呼び出されるデリゲートを登録します。 |
UnsafeRegister(Action<Object>, Object) |
この CancellationToken が取り消されたときに呼び出されるデリゲートを登録します。 |
UnsafeRegister(Action<Object,CancellationToken>, Object)
この CancellationToken が取り消されたときに呼び出されるデリゲートを登録します。
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
パラメーター
- callback
- Action<Object,CancellationToken>
CancellationToken が取り消されたときに実行されるデリゲート。
- state
- Object
デリゲートの呼び出し時に callback
に渡される状態。
null
でもかまいません。
戻り値
コールバックの登録解除に使用できる CancellationTokenRegistration インスタンス。
例外
callback
が null
です。
注釈
このトークンが既に取り消された状態の場合、デリゲートは直ちに同期的に実行されます。 デリゲートによって生成されるすべての例外は、このメソッド呼び出しから反映されます。 ExecutionContext はキャプチャされず、コールバックの呼び出しにフローされません。
適用対象
UnsafeRegister(Action<Object>, Object)
この CancellationToken が取り消されたときに呼び出されるデリゲートを登録します。
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
パラメーター
CancellationToken が取り消されたときに実行されるデリゲート。
- state
- Object
デリゲートの呼び出し時に callback
に渡される状態。
null
でもかまいません。
戻り値
コールバックの登録解除に使用できるオブジェクト。
例外
callback
が null です。
注釈
このトークンが既に取り消された状態にある場合、デリゲートは直ちに同期的に実行されます。 デリゲートによって生成されるすべての例外は、このメソッド呼び出しから反映されます。
ExecutionContextはキャプチャされず、コールバックの呼び出しにフローされません。
適用対象
.NET