CancellationTokenRegistration CancellationTokenRegistration CancellationTokenRegistration CancellationTokenRegistration Struct

Definition

Stellt einen Rückrufdelegaten dar, der bei einem CancellationToken registriert wurde.Represents a callback delegate that has been registered with a CancellationToken.

public value class CancellationTokenRegistration : IDisposable, IEquatable<System::Threading::CancellationTokenRegistration>
public struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
type CancellationTokenRegistration = struct
    interface IDisposable
Public Structure CancellationTokenRegistration
Implements IDisposable, IEquatable(Of CancellationTokenRegistration)
Vererbung
CancellationTokenRegistrationCancellationTokenRegistrationCancellationTokenRegistrationCancellationTokenRegistration
Implementiert

Hinweise

Der Rückruf wird aufgerufen, wenn das Token abgebrochen wird.The callback is called when the token is canceled. Löschen Sie die entsprechenden Registrierungsinstanz, zum Aufheben der Registrierung eines Rückrufs.To unregister a callback, dispose the corresponding Registration instance. Weitere Informationen und Codebeispiele finden Sie unter Abbruch in verwalteten Threads.For more information and code examples see Cancellation in Managed Threads.

Eigenschaften

Token Token Token Token

Methoden

Dispose() Dispose() Dispose() Dispose()

Gibt alle von der aktuellen Instanz der CancellationTokenRegistration-Klasse verwendeten Ressourcen frei.Releases all resources used by the current instance of the CancellationTokenRegistration class.

DisposeAsync() DisposeAsync() DisposeAsync() DisposeAsync()
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Ermittelt, ob die aktuelle CancellationTokenRegistration-Instanz und die angegebene CancellationTokenRegistration-Instanz gleich sind.Determines whether the current CancellationTokenRegistration instance is equal to the specified CancellationTokenRegistration.

Equals(CancellationTokenRegistration) Equals(CancellationTokenRegistration) Equals(CancellationTokenRegistration) Equals(CancellationTokenRegistration)

Ermittelt, ob die aktuelle CancellationTokenRegistration-Instanz und die angegebene CancellationTokenRegistration-Instanz gleich sind.Determines whether the current CancellationTokenRegistration instance is equal to the specified CancellationTokenRegistration.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Dient als Hashfunktion für eine CancellationTokenRegistration.Serves as a hash function for a CancellationTokenRegistration.

Unregister() Unregister() Unregister() Unregister()

Operatoren

Equality(CancellationTokenRegistration, CancellationTokenRegistration) Equality(CancellationTokenRegistration, CancellationTokenRegistration) Equality(CancellationTokenRegistration, CancellationTokenRegistration) Equality(CancellationTokenRegistration, CancellationTokenRegistration)

Stellt fest, ob zwei CancellationTokenRegistration-Instanzen gleich sind.Determines whether two CancellationTokenRegistration instances are equal.

Inequality(CancellationTokenRegistration, CancellationTokenRegistration) Inequality(CancellationTokenRegistration, CancellationTokenRegistration) Inequality(CancellationTokenRegistration, CancellationTokenRegistration) Inequality(CancellationTokenRegistration, CancellationTokenRegistration)

Ermittelt, ob zwei CancellationTokenRegistration-Instanzen ungleich sind.Determines whether two CancellationTokenRegistration instances are not equal.

Gilt für:

Threadsicherheit

Alle öffentlichen und geschützten Member der CancellationTokenRegistration sind threadsicher und kann verwendet werden, gleichzeitig von mehreren Threads, mit Ausnahme von Dispose, das sein muss nur verwendet, wenn alle anderen Vorgänge in der CancellationTokenRegistration abgeschlossen haben.All public and protected members of CancellationTokenRegistration are thread-safe and may be used concurrently from multiple threads, with the exception of Dispose, which must only be used when all other operations on the CancellationTokenRegistration have completed.

Siehe auch