Bagikan melalui


CancellationTokenRegistration Struktur

Definisi

Mewakili delegasi panggilan balik yang telah didaftarkan dengan CancellationToken.

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)
Warisan
CancellationTokenRegistration
Penerapan

Keterangan

Panggilan balik dipanggil ketika token dibatalkan. Untuk membatalkan pendaftaran panggilan balik, buang instans Pendaftaran yang sesuai. Untuk informasi selengkapnya dan contoh kode, lihat pembatalan di Utas Terkelola.

Properti

Token

Mendapatkan CancellationToken yang terkait dengan pendaftaran ini.

Metode

Dispose()

Buang pendaftaran dan batalkan pendaftaran panggilan balik target dari CancellationTokenterkait .

DisposeAsync()

Buang pendaftaran dan batalkan pendaftaran panggilan balik target dari CancellationTokenterkait .

Equals(CancellationTokenRegistration)

Menentukan apakah instans CancellationTokenRegistration saat ini sama dengan CancellationTokenRegistrationyang ditentukan.

Equals(Object)

Menentukan apakah instans CancellationTokenRegistration saat ini sama dengan CancellationTokenRegistrationyang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash untuk CancellationTokenRegistration.

Unregister()

Buang pendaftaran dan batalkan pendaftaran panggilan balik target dari CancellationTokenterkait .

Operator

Equality(CancellationTokenRegistration, CancellationTokenRegistration)

Menentukan apakah dua instans CancellationTokenRegistration sama.

Inequality(CancellationTokenRegistration, CancellationTokenRegistration)

Menentukan apakah dua instans CancellationTokenRegistration tidak sama.

Metode Ekstensi

ConfigureAwait(IAsyncDisposable, Boolean)

Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan.

Berlaku untuk

Keamanan Thread

Semua anggota CancellationTokenRegistration publik dan terlindungi aman utas dan dapat digunakan secara bersamaan dari beberapa utas, dengan pengecualian Dispose, yang hanya boleh digunakan ketika semua operasi lain pada CancellationTokenRegistration telah selesai.

Lihat juga