CancellationToken.UnsafeRegister Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| UnsafeRegister(Action<Object,CancellationToken>, Object) |
Регистрирует делегат, который будет вызываться при отмене этого отмены CancelToken . |
| UnsafeRegister(Action<Object>, Object) |
Регистрирует делегат, который вызывается при отмене.CancellationToken |
UnsafeRegister(Action<Object,CancellationToken>, Object)
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
Регистрирует делегат, который будет вызываться при отмене этого отмены CancelToken .
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>
Делегат, который будет выполнен при отмене CancelToken .
- state
- Object
Состояние, передаваемое callback в момент вызова делегата. Это может быть null.
Возвращаемое значение
Экземпляр CancellationTokenRegistration , который можно использовать для отмены регистрации обратного вызова.
Исключения
callback равно null.
Комментарии
Если этот маркер уже находится в отмененном состоянии, делегат будет выполняться немедленно и синхронно. Любое исключение, создаваемое делегатом, распространяется из этого вызова метода. ExecutionContext не фиксируется или не выполняется вызов обратного вызова.
Применяется к
UnsafeRegister(Action<Object>, Object)
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
Регистрирует делегат, который вызывается при отмене.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 не фиксируется или не выполняется вызов обратного вызова.