CancellationTokenRegistration Структура

Определение

Представляет делегат обратного вызова, зарегистрированный в объекте CancellationToken.

public value class CancellationTokenRegistration : IDisposable, IEquatable<System::Threading::CancellationTokenRegistration>
public value class CancellationTokenRegistration : IAsyncDisposable, IDisposable, IEquatable<System::Threading::CancellationTokenRegistration>
public struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
public readonly struct CancellationTokenRegistration : IAsyncDisposable, IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
public readonly struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
type CancellationTokenRegistration = struct
    interface IDisposable
type CancellationTokenRegistration = struct
    interface IAsyncDisposable
    interface IDisposable
Public Structure CancellationTokenRegistration
Implements IDisposable, IEquatable(Of CancellationTokenRegistration)
Public Structure CancellationTokenRegistration
Implements IAsyncDisposable, IDisposable, IEquatable(Of CancellationTokenRegistration)
Наследование
CancellationTokenRegistration
Реализации

Комментарии

Обратный вызов вызывается при отмене маркера. Чтобы отменить регистрацию обратного вызова, удалите соответствующий экземпляр регистрации. Дополнительные сведения и примеры кода см. в разделе "Отмена" в управляемых потоках.

Свойства

Имя Описание
Token

Возвращает значение, CancellationToken с которым связана эта регистрация.

Методы

Имя Описание
Dispose()

Удаляет регистрацию и отменяет регистрацию целевого обратного вызова из связанного CancellationTokenобъекта.

DisposeAsync()

Удаляет регистрацию и отменяет регистрацию целевого обратного вызова из связанного CancellationTokenобъекта.

Equals(CancellationTokenRegistration)

Определяет, равен ли текущий CancellationTokenRegistration экземпляр указанному.CancellationTokenRegistration

Equals(Object)

Определяет, равен ли текущий CancellationTokenRegistration экземпляр указанному.CancellationTokenRegistration

GetHashCode()

Служит хэш-функцией для .CancellationTokenRegistration

Unregister()

Удаляет регистрацию и отменяет регистрацию целевого обратного вызова из связанного CancellationTokenобъекта.

Операторы

Имя Описание
Equality(CancellationTokenRegistration, CancellationTokenRegistration)

Определяет, равны ли два CancellationTokenRegistration экземпляра.

Inequality(CancellationTokenRegistration, CancellationTokenRegistration)

Определяет, равны ли два CancellationTokenRegistration экземпляра.

Методы расширения

Имя Описание
ConfigureAwait(IAsyncDisposable, Boolean)

Настраивает способ ожидания задач, возвращаемых из асинхронного удаления.

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

Потокобезопасность

Все общедоступные и защищенные члены CancellationTokenRegistration являются потокобезопасными и могут использоваться одновременно из нескольких потоков, за исключением Dispose, которые должны использоваться только при завершении всех других операций.CancellationTokenRegistration

См. также раздел