CancellationTokenRegistration Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ile CancellationTokenkaydedilmiş bir geri çağırma temsilcisini temsil eder.
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)
- Devralma
- Uygulamalar
Açıklamalar
Belirteç iptal edildiğinde geri çağırma çağrılır. Geri çağırma kaydını silmek 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 CancellationToken ilişkilendirildiği öğesini alır. |
Yöntemler
Dispose() |
CancellationTokenRegistration sınıfının geçerli örneği tarafından kullanılan tüm kaynakları serbest bırakır. |
DisposeAsync() |
Kaydı atıp hedef geri çağırmanın kaydını ilişkili içinden kaldırır CancellationToken. |
Equals(CancellationTokenRegistration) |
Geçerli CancellationTokenRegistration örneğin belirtilen CancellationTokenRegistrationöğesine eşit olup olmadığını belirler. |
Equals(Object) |
Geçerli CancellationTokenRegistration örneğin belirtilen CancellationTokenRegistrationöğesine eşit olup olmadığını belirler. |
GetHashCode() |
bir için CancellationTokenRegistrationkarma işlevi işlevi görür. |
Unregister() |
Kaydı atıp hedef geri çağırmanın kaydını ilişkili içinden kaldırır CancellationToken. |
İşleçler
Equality(CancellationTokenRegistration, CancellationTokenRegistration) |
İki CancellationTokenRegistration örneğin eşit olup olmadığını belirler. |
Inequality(CancellationTokenRegistration, CancellationTokenRegistration) |
İki CancellationTokenRegistration örneğin eşit olup olmadığını belirler. |
Uzantı Metotları
ConfigureAwait(IAsyncDisposable, Boolean) |
Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirildiğini yapılandırıyor. |
Şunlara uygulanır
İş Parçacığı Güvenliği
tüm ortak ve korumalı üyeleri CancellationTokenRegistration iş parçacığı güvenlidir ve yalnızca üzerindeki CancellationTokenRegistration diğer tüm işlemler tamamlandığında kullanılması gereken Dispose dışında birden çok iş parçacığından eşzamanlı olarak kullanılabilir.