Condividi tramite


JournaledGrain<TGrainState,TEventBase>.RaiseConditionalEvents<TEvent> Metodo

Definizione

Generare più eventi, come sequenza atomica, in modo condizionale. Riesce solo se non ci sono conflitti, ovvero nessun altro evento è stato generato nel frattempo.

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)

Parametri di tipo

TEvent

Parametri

events
IEnumerable<TEvent>

Eventi da generare

Restituisce

true se ha esito positivo, false se si è verificato un conflitto.

Si applica a