信息
您所需的主题如下所示。但此主题未包含在此库中。

CancellationToken 结构

2013/12/13

传播有关应取消操作的通知。

Namespace:  System.Threading
程序集:  mscorlib(位于 mscorlib.dll 中)

声明
Public Structure CancellationToken

CancellationToken 类型公开以下成员。

  名称说明
公共方法CancellationToken初始化 CancellationToken
返回顶部

  名称说明
公共属性CanBeCanceled获取此标记是否能处于已取消状态。
公共属性IsCancellationRequested获取是否已请求取消此标记。
公共属性静态成员None返回空 CancellationToken 值。
公共属性WaitHandle获取在取消标记时处于有信号状态的 WaitHandle
返回顶部

  名称说明
公共方法Equals(CancellationToken)确定当前 CancellationToken 实例是否与指定标记相等。
公共方法Equals(Object)确定当前 CancellationToken 实例是否与指定 Object 相等。 (重写 ValueType.Equals(Object)。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetHashCode作为 CancellationToken 的哈希函数。 (重写 ValueType.GetHashCode。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法Register(Action)注册一个将在取消此 CancellationToken 时调用的委托。
公共方法Register(Action, Boolean)注册一个将在取消此 CancellationToken 时调用的委托。
公共方法Register(Action(Of Object), Object)注册一个将在取消此 CancellationToken 时调用的委托。
公共方法Register(Action(Of Object), Object, Boolean)注册一个将在取消此 CancellationToken 时调用的委托。
公共方法ThrowIfCancellationRequested如果已请求取消此标记,则引发 OperationCanceledException
公共方法ToString返回该实例的完全限定类型名。 (从 ValueType 继承。)
返回顶部

  名称说明
公共运算符静态成员Equality确定两个 CancellationToken 实例是否相等。
公共运算符静态成员Inequality确定两个 CancellationToken 实例是否不相等。
返回顶部

有关更多信息和代码示例,请参见[eea11fe5-d8b0-4314-bb5d-8a58166fb1c3]

Windows Phone OS

受以下版本支持: 8.0

CancellationToken 的所有公共和受保护的成员是线程安全的,并且可以同时从多个线程使用,Dispose 除外,它只有当 CancellationToken 上的所有其他操作都完成后才能使用。

显示: