Teilen über


CancellationTokenRegistration Struktur

Definition

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
CancellationTokenRegistration
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.

Weitere Informationen