FCancellationToken 类
用于FTask取消的CancellationToken
实现
继承成员
命名空间: Fantasy.Async
程序集: Fantasy.Net.dll
语法
public sealed class FCancellationToken : IDisposable
属性
| 编辑本文 查看源代码IsCancel
当前CancellationToken是否已经取消过了
声明
public bool IsCancel { get; }
属性值
类型 | 描述 |
---|---|
bool |
ToKen
获取一个新的CancellationToken
声明
public static FCancellationToken ToKen { get; }
属性值
类型 | 描述 |
---|---|
FCancellationToken |
方法
| 编辑本文 查看源代码Add(Action)
添加一个取消要执行的Action
声明
public void Add(Action action)
参数
类型 | 名称 | 描述 |
---|---|---|
Action | action |
Cancel()
取消CancellationToken
声明
public void Cancel()
Dispose()
销毁掉CancellationToken,会执行Cancel方法。
声明
public void Dispose()
Remove(Action)
移除一个取消要执行的Action
声明
public void Remove(Action action)
参数
类型 | 名称 | 描述 |
---|---|---|
Action | action |