Leggere in inglese

Condividi tramite


CancellationTokenRegistration Struct

Definizione

Rappresenta un delegato di callback registrato con un CancellationToken.

C#
public struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
C#
public readonly struct CancellationTokenRegistration : IAsyncDisposable, IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
C#
public readonly struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
Ereditarietà
CancellationTokenRegistration
Implementazioni

Commenti

Il callback viene chiamato quando il token viene annullato. Per annullare la registrazione di un callback, eliminare l'istanza di registrazione corrispondente. Per altre informazioni ed esempi di codice, vedere annullamento in Thread gestiti.

Proprietà

Token

Ottiene il CancellationToken a cui è associata la registrazione.

Metodi

Dispose()

Elimina la registrazione e annulla la registrazione del callback di destinazione dal CancellationTokenassociato.

DisposeAsync()

Elimina la registrazione e annulla la registrazione del callback di destinazione dal CancellationTokenassociato.

Equals(CancellationTokenRegistration)

Determina se l'istanza di CancellationTokenRegistration corrente è uguale alla CancellationTokenRegistrationspecificata.

Equals(Object)

Determina se l'istanza di CancellationTokenRegistration corrente è uguale alla CancellationTokenRegistrationspecificata.

GetHashCode()

Funge da funzione hash per un CancellationTokenRegistration.

Unregister()

Elimina la registrazione e annulla la registrazione del callback di destinazione dal CancellationTokenassociato.

Operatori

Metodi di estensione

ConfigureAwait(IAsyncDisposable, Boolean)

Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Thread safety

Tutti i membri pubblici e protetti di CancellationTokenRegistration sono thread-safe e possono essere usati simultaneamente da più thread, ad eccezione di Dispose, che deve essere usato solo quando tutte le altre operazioni sul CancellationTokenRegistration sono state completate.

Vedi anche