CancellationTokenRegistration Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Rückrufdelegat dar, der mit einem CancellationTokenregistriert wurde.
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)
- Vererbung
- Implementiert
Hinweise
Der Rückruf wird aufgerufen, wenn das Token abgebrochen wird. Um die Registrierung eines Rückrufs aufzuheben, löschen Sie die entsprechende Registrierungsinstanz. Weitere Informationen und Codebeispiele finden Sie unter Abbruch in verwalteten Threads.
Eigenschaften
Token |
Ruft die CancellationToken ab, der diese Registrierung zugeordnet ist. |
Methoden
Dispose() |
Entfernt die Registrierung und hebt die Registrierung auf, und hebt die Registrierung des Zielrückrufs vom zugeordneten CancellationTokenauf. |
DisposeAsync() |
Entfernt die Registrierung und hebt die Registrierung auf, und hebt die Registrierung des Zielrückrufs vom zugeordneten CancellationTokenauf. |
Equals(CancellationTokenRegistration) |
Bestimmt, ob die aktuelle CancellationTokenRegistration Instanz dem angegebenen CancellationTokenRegistrationentspricht. |
Equals(Object) |
Bestimmt, ob die aktuelle CancellationTokenRegistration Instanz dem angegebenen CancellationTokenRegistrationentspricht. |
GetHashCode() |
Dient als Hashfunktion für eine CancellationTokenRegistration. |
Unregister() |
Entfernt die Registrierung und hebt die Registrierung auf, und hebt die Registrierung des Zielrückrufs vom zugeordneten CancellationTokenauf. |
Operatoren
Equality(CancellationTokenRegistration, CancellationTokenRegistration) |
Bestimmt, ob zwei CancellationTokenRegistration Instanzen gleich sind. |
Inequality(CancellationTokenRegistration, CancellationTokenRegistration) |
Bestimmt, ob zwei CancellationTokenRegistration Instanzen nicht gleich sind. |
Erweiterungsmethoden
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird. |
Gilt für:
Threadsicherheit
Alle öffentlichen und geschützten Member von CancellationTokenRegistration sind threadsicher und können gleichzeitig aus mehreren Threads verwendet werden, mit Ausnahme von Dispose, die nur verwendet werden müssen, wenn alle anderen Vorgänge in der CancellationTokenRegistration abgeschlossen sind.