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

Параметры

callback
Action<Object>

Делегат для выполнения при CancellationToken отмене.

state
Object

Состояние, передаваемое callback в момент вызова делегата. Это может быть null.

Возвращаемое значение

Объект, который можно использовать для отмены регистрации обратного вызова.

Исключения

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

Комментарии

Если этот маркер уже находится в отмененном состоянии, делегат выполняется немедленно и синхронно. Любое исключение, создаваемое делегатом, распространяется из этого вызова метода.

Он ExecutionContext не фиксируется или не выполняется вызов обратного вызова.

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