Freigeben über


JournaledGrain<TGrainState,TEventBase>.RaiseConditionalEvent<TEvent> Methode

Definition

Auslösen eines Ereignisses bedingt. Gelingt nur, wenn es keine Konflikte gibt, d. h. in der Zwischenzeit keine anderen Ereignisse ausgelöst wurden.

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)

Typparameter

TEvent

Parameter

event
TEvent

Ereignis, das ausgelöst werden soll.

Gibt zurück

true wenn erfolgreich, false wenn ein Konflikt aufgetreten ist.

Gilt für: