Číst v angličtině

Sdílet prostřednictvím


CancellationTokenRegistration Struktura

Definice

Představuje delegát zpětného volání, který byl registrován v CancellationToken.

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>
Dědičnost
CancellationTokenRegistration
Implementuje

Poznámky

Zpětné volání se volá při zrušení tokenu. Chcete-li zrušit registraci zpětného volání, odstraňte odpovídající instanci registrace. Další informace a příklady kódu naleznete v tématu Zrušení ve spravovaných vláknech.

Vlastnosti

Token

Získá CancellationToken, ke kterému je tato registrace přidružena.

Metody

Dispose()

Odstraní registraci a zruší registraci cílového zpětného volání z přidružené CancellationToken.

DisposeAsync()

Odstraní registraci a zruší registraci cílového zpětného volání z přidružené CancellationToken.

Equals(CancellationTokenRegistration)

Určuje, zda aktuální CancellationTokenRegistration instance je rovna zadané CancellationTokenRegistration.

Equals(Object)

Určuje, zda aktuální CancellationTokenRegistration instance je rovna zadané CancellationTokenRegistration.

GetHashCode()

Slouží jako hashovací funkce pro CancellationTokenRegistration.

Unregister()

Odstraní registraci a zruší registraci cílového zpětného volání z přidružené CancellationToken.

Operátory

Metody rozšíření

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití.

Platí pro

Produkt Verze
.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

Bezpečný přístup z více vláken

Všechny veřejné a chráněné členy CancellationTokenRegistration jsou bezpečné pro přístup z více vláken a mohou být používány souběžně z více vláken, s výjimkou Dispose, které je nutné použít pouze v případě, že byly dokončeny všechny ostatní operace na CancellationTokenRegistration.

Viz také