JournaledGrain<TGrainState,TEventBase>.RaiseConditionalEvent<TEvent> 方法

定义

有条件地引发事件。 仅当没有冲突时才会成功,也就是说,在此期间未引发其他事件。

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 如果存在冲突,则为 。

适用于