다음을 통해 공유


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 하면 충돌이 있는 경우 입니다.

적용 대상