Partager via


JournaledGrain<TGrainState,TEventBase>.RaiseConditionalEvents<TEvent> Méthode

Définition

Déclenchez plusieurs événements, sous forme de séquence atomique, de manière conditionnelle. Réussit uniquement s’il n’y a aucun conflit, c’est-à-dire qu’aucun autre événement n’a été déclenché entre-temps.

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)

Paramètres de type

TEvent

Paramètres

events
IEnumerable<TEvent>

Événements à déclencher

Retours

true en cas de réussite, false s’il y a eu un conflit.

S’applique à