Класс cancellation_token_registrationcancellation_token_registration Class

Класс cancellation_token_registration представляет уведомление обратного вызова из cancellation_token.The cancellation_token_registration class represents a callback notification from a cancellation_token. При использовании метода register на cancellation_token для получения уведомления о времени выполнения отмены объект cancellation_token_registration возвращается как дескриптор для обратного вызова, чтобы вызывающий код мог запросить, чтобы определенный обратный вызов больше не выполнялся с помощью метода deregister.When the register method on a cancellation_token is used to receive notification of when cancellation occurs, a cancellation_token_registration object is returned as a handle to the callback so that the caller can request a specific callback no longer be made through use of the deregister method.

СинтаксисSyntax

class cancellation_token_registration;

ЧленыMembers

Открытые конструкторыPublic Constructors

nameName ОписаниеDescription
cancellation_token_registrationcancellation_token_registration
Деструктор ~ cancellation_token_registration~cancellation_token_registration Destructor

Открытые операторыPublic Operators

ИмяName ОписаниеDescription
operator! =operator!=
Оператор =operator=
Оператор = =operator==

Иерархия наследованияInheritance Hierarchy

cancellation_token_registration

ТребованияRequirements

Заголовок: pplcancellation_token. hHeader: pplcancellation_token.h

Пространство имен: параллелизмNamespace: concurrency

~ cancellation_token_registration~cancellation_token_registration

~cancellation_token_registration();

cancellation_token_registrationcancellation_token_registration

cancellation_token_registration();

cancellation_token_registration(const cancellation_token_registration& _Src);

cancellation_token_registration(cancellation_token_registration&& _Src);

ПараметрыParameters

_Src_Src
cancellation_token_registrationКопируемый или перемещаемый объект.The cancellation_token_registration to copy or move.

operator! =operator!=

bool operator!= (const cancellation_token_registration& _Rhs) const;

ПараметрыParameters

_Rhs_Rhs
Сравниваемый шаблон cancellation_token_registration.The cancellation_token_registration to compare.

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

Оператор =operator=

cancellation_token_registration& operator= (const cancellation_token_registration& _Src);

cancellation_token_registration& operator= (cancellation_token_registration&& _Src);

ПараметрыParameters

_Src_Src
Объект cancellation_token_registration для назначения.The cancellation_token_registration to assign.

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

Оператор = =operator==

bool operator== (const cancellation_token_registration& _Rhs) const;

ПараметрыParameters

_Rhs_Rhs
Сравниваемый шаблон cancellation_token_registration.The cancellation_token_registration to compare.

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

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

Пространство имен Concurrencyconcurrency Namespace