AsyncManualResetEvent 构造函数
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public AsyncManualResetEvent(
bool initialState = false,
bool allowInliningAwaiters = false
)
Public Sub New (
Optional initialState As Boolean = false,
Optional allowInliningAwaiters As Boolean = false
)
new :
?initialState : bool *
?allowInliningAwaiters : bool
(* Defaults:
let _initialState = defaultArg initialState false
let _allowInliningAwaiters = defaultArg allowInliningAwaiters false
*)
-> AsyncManualResetEvent
参数
- initialState Boolean (Optional)
- 指示事件是否应初始处于已设置状态的值。
- allowInliningAwaiters Boolean (Optional)
-
指示是否允许WaitOneAsync调用者的延续在调用SetAsync的线程上执行的值,
在调用返回之前执行。如果此值为,则SetAsync调用者不应持有私有锁以避免死锁。
当为时,从WaitOneAsync返回的任务可能在SetAsync返回给其调用者时尚未完全转换到其完成状态。