public static class SystemThreadingExtension
<ExtensionAttribute>
Public NotInheritable Class SystemThreadingExtension
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type SystemThreadingExtension = class end
ConfigureFalseAwait(Task) | 配置ConfigureAwait为false。 |
ConfigureFalseAwaitT(TaskT) | 配置ConfigureAwait为false。 |
CreateReadLock | 创建一个可释放的读取锁 |
CreateWriteLock | 创建一个可释放的写入锁 |
FireAndForget | 启动一个任务并立即返回,任务执行过程中发生的异常不会导致程序崩溃。 |
GetFalseAwaitResult(Task) | 同步配置ConfigureAwait为false时的执行。 |
GetFalseAwaitResultT(TaskT) | 同步获取配置ConfigureAwait为false时的结果。 |
WaitAsync(Task, TimeSpan) | 异步等待指定最大时间 |
WaitAsyncTResult(TaskTResult, TimeSpan) | 异步等待指定最大时间 |
WaitTime | 使用指定的超时和取消令牌等待信号量。 |
WaitTimeAsync | 异步等待信号量,具有指定的超时和取消令牌。 |