CancellationTokenRegistration Struct
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un delegato di callback registrato con 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)
- Ereditarietà
- Implementazioni
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.
Token |
Ottiene il CancellationToken a cui è associata la registrazione. |
Dispose() |
Elimina la registrazione e annulla la registrazione del callback di destinazione dal CancellationTokenassociato. |
Dispose |
Elimina la registrazione e annulla la registrazione del callback di destinazione dal CancellationTokenassociato. |
Equals(Cancellation |
Determina se l'istanza di CancellationTokenRegistration corrente è uguale alla CancellationTokenRegistrationspecificata. |
Equals(Object) |
Determina se l'istanza di CancellationTokenRegistration corrente è uguale alla CancellationTokenRegistrationspecificata. |
Get |
Funge da funzione hash per un CancellationTokenRegistration. |
Unregister() |
Elimina la registrazione e annulla la registrazione del callback di destinazione dal CancellationTokenassociato. |
Equality(Cancellation |
Determina se due istanze di CancellationTokenRegistration sono uguali. |
Inequality(Cancellation |
Determina se due istanze di CancellationTokenRegistration non sono uguali. |
Configure |
Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono. |
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 |
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.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: