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

Nama Deskripsi
Token

Mendapatkan yang CancellationToken dengannya pendaftaran ini dikaitkan.

Metode

Nama Deskripsi
Dispose()

Membuang pendaftaran dan membatalkan pendaftaran panggilan balik target dari yang terkait CancellationToken.

DisposeAsync()

Membuang pendaftaran dan membatalkan pendaftaran panggilan balik target dari yang terkait CancellationToken.

Equals(CancellationTokenRegistration)

Menentukan apakah instans saat ini CancellationTokenRegistration sama dengan yang ditentukan CancellationTokenRegistration.

Equals(Object)

Menentukan apakah instans saat ini CancellationTokenRegistration sama dengan yang ditentukan CancellationTokenRegistration.

GetHashCode()

Berfungsi sebagai fungsi hash untuk CancellationTokenRegistration.

Unregister()

Membuang pendaftaran dan membatalkan pendaftaran panggilan balik target dari yang terkait CancellationToken.

Operator

Nama Deskripsi
Equality(CancellationTokenRegistration, CancellationTokenRegistration)

Menentukan apakah dua CancellationTokenRegistration instans sama.

Inequality(CancellationTokenRegistration, CancellationTokenRegistration)

Menentukan apakah dua CancellationTokenRegistration instans tidak sama.

Metode Ekstensi

Nama Deskripsi
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