CancellationToken.UnsafeRegister(Action<Object>, Object) Метод

Определение

Регистрирует делегат, который вызывается при отмене данного токена CancellationToken.Registers a delegate that is called when this CancellationToken is canceled.

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

Параметры

callback
Action<Object>

Делегат, выполняемый при отмене токена CancellationToken.The delegate to execute when the CancellationToken is canceled.

state
Object

Состояние, передаваемое обратному вызову callback при вызове делегата.The state to pass to the callback when the delegate is invoked. Это может быть значение null.This may be null.

Возвраты

Объект, который можно использовать для отмены регистрации обратного вызова.An object that can be used to unregister the callback.

Исключения

Параметр callback имеет значение null.callback is null.

Комментарии

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.

@No__t-0 не фиксируется и не передается вызову обратного вызова.The ExecutionContext is not captured nor flowed to the callback's invocation.

Применяется к