CancellationTokenRegistration 結構

定義

表示已向 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)
繼承
CancellationTokenRegistration
實作

備註

取消權杖時會呼叫回呼。 若要取消註冊回呼,請處置對應的註冊實例。 如需詳細資訊和程式碼範例,請參閱 Managed 執行緒中的取消

屬性

Token

取得與此註冊建立關聯的 CancellationToken

方法

Dispose()

釋放 CancellationTokenRegistration 類別目前的執行個體所使用的全部資源。

DisposeAsync()

處置註冊並從相關聯的 CancellationToken 取消註冊目標回呼。

Equals(CancellationTokenRegistration)

判斷目前的 CancellationTokenRegistration 執行個體與指定的 CancellationTokenRegistration 是否相等。

Equals(Object)

判斷目前的 CancellationTokenRegistration 執行個體與指定的 CancellationTokenRegistration 是否相等。

GetHashCode()

做為 CancellationTokenRegistration 的雜湊函式。

Unregister()

處置註冊並從相關聯的 CancellationToken 取消註冊目標回呼。

運算子

Equality(CancellationTokenRegistration, CancellationTokenRegistration)

判斷兩個 CancellationTokenRegistration 執行個體是否相等。

Inequality(CancellationTokenRegistration, CancellationTokenRegistration)

判斷兩個 CancellationTokenRegistration 執行個體是否不相等。

擴充方法

ConfigureAwait(IAsyncDisposable, Boolean)

設定如何執行從非同步可處置項目傳回的工作 await。

適用於

執行緒安全性

的所有公用和受保護成員 CancellationTokenRegistration 都是安全線程,而且可以從多個執行緒同時使用,但 Dispose 除外,唯有在 上完成所有其他作業 CancellationTokenRegistration 時才必須使用。

另請參閱