JournaledGrain<TGrainState,TEventBase>.RaiseConditionalEvents<TEvent> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以原子序列的形式有条件地引发多个事件。 仅当没有冲突时才会成功,也就是说,在此期间没有引发其他事件。
protected virtual System.Threading.Tasks.Task<bool> RaiseConditionalEvents<TEvent> (System.Collections.Generic.IEnumerable<TEvent> events) where TEvent : TEventBase;
abstract member RaiseConditionalEvents : seq<#'EventBase> -> System.Threading.Tasks.Task<bool>
override this.RaiseConditionalEvents : seq<#'EventBase> -> System.Threading.Tasks.Task<bool>
Protected Overridable Function RaiseConditionalEvents(Of TEvent As TEventBase) (events As IEnumerable(Of TEvent)) As Task(Of Boolean)
类型参数
- TEvent
参数
- events
- IEnumerable<TEvent>
要引发的事件
返回
true
如果成功, false
则存在冲突。