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