İngilizce dilinde oku

Aracılığıyla paylaş


CancellationTokenRegistration Yapı

Tanım

CancellationTokenile kaydedilmiş bir geri çağırma temsilcisini temsil eder.

C#
public struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
C#
public readonly struct CancellationTokenRegistration : IAsyncDisposable, IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
C#
public readonly struct CancellationTokenRegistration : IDisposable, IEquatable<System.Threading.CancellationTokenRegistration>
Devralma
CancellationTokenRegistration
Uygulamalar

Açıklamalar

Geri çağırma, belirteç iptal edildiğinde çağrılır. Geri çağırma kaydını kaldırmak için ilgili Kayıt örneğini atın. Daha fazla bilgi ve kod örnekleri için bkz.Yönetilen İş Parçacıklarında İptal .

Özellikler

Token

Bu kaydın ilişkilendirildiği CancellationToken alır.

Yöntemler

Dispose()

Kaydı kaldırır ve ilişkili CancellationTokenhedef geri çağırmanın kaydını kaldırır.

DisposeAsync()

Kaydı kaldırır ve ilişkili CancellationTokenhedef geri çağırmanın kaydını kaldırır.

Equals(CancellationTokenRegistration)

Geçerli CancellationTokenRegistration örneğinin belirtilen CancellationTokenRegistrationeşit olup olmadığını belirler.

Equals(Object)

Geçerli CancellationTokenRegistration örneğinin belirtilen CancellationTokenRegistrationeşit olup olmadığını belirler.

GetHashCode()

CancellationTokenRegistrationiçin karma işlevi görür.

Unregister()

Kaydı kaldırır ve ilişkili CancellationTokenhedef geri çağırmanın kaydını kaldırır.

İşleçler

Uzantı Metotları

ConfigureAwait(IAsyncDisposable, Boolean)

Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirileceğini yapılandırılır.

Şunlara uygulanır

Ürün Sürümler
.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

İş Parçacığı Güvenliği

CancellationTokenRegistration tüm genel ve korumalı üyeleri iş parçacığı açısından güvenlidir ve dispose dışında birden çok iş parçacığından eşzamanlı olarak kullanılabilir. Bu, yalnızca CancellationTokenRegistration diğer tüm işlemler tamamlandığında kullanılmalıdır.

Ayrıca bkz.