CancellationTokenRegistration Structure

Définition

Représente un délégué de rappel inscrit avec un 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)
Héritage
CancellationTokenRegistration
Implémente

Remarques

Le rappel est appelé lorsque le jeton est annulé. Pour annuler l’inscription d’un rappel, supprimez l’instance d’inscription correspondante. Pour plus d’informations et des exemples de code, consultez Annulation dans les threads managés.

Propriétés

Token

Obtient le CancellationToken auquel cette inscription est associée.

Méthodes

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe CancellationTokenRegistration.

DisposeAsync()

Supprime l’inscription et désinscrit le rappel cible du CancellationToken associé.

Equals(CancellationTokenRegistration)

Détermine si l'instance actuelle de CancellationTokenRegistration est égale au CancellationTokenRegistration spécifié.

Equals(Object)

Détermine si l'instance actuelle de CancellationTokenRegistration est égale au CancellationTokenRegistration spécifié.

GetHashCode()

Sert de fonction de hachage pour un CancellationTokenRegistration.

Unregister()

Supprime l’inscription et désinscrit le rappel cible du CancellationToken associé.

Opérateurs

Equality(CancellationTokenRegistration, CancellationTokenRegistration)

Détermine si deux instances CancellationTokenRegistration sont égales.

Inequality(CancellationTokenRegistration, CancellationTokenRegistration)

Détermine si les deux instances de CancellationTokenRegistration ne sont pas égales.

Méthodes d’extension

ConfigureAwait(IAsyncDisposable, Boolean)

Configure la façon dont les attentes sur les tâches retournées à partir d’un élément supprimable asynchrone sont effectuées.

S’applique à

Cohérence de thread

Tous les membres publics et protégés d’entre CancellationTokenRegistration eux sont thread-safe et peuvent être utilisés simultanément à partir de plusieurs threads, à l’exception de Dispose, qui ne doit être utilisé que lorsque toutes les autres opérations sur le site CancellationTokenRegistration sont terminées.

Voir aussi