JournaledGrain<TGrainState,TEventBase>.RaiseConditionalEvents<TEvent> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Условное создание нескольких событий в виде атомарной последовательности. Выполняется успешно, только если нет конфликтов, т. е. другие события тем временем не были вызваны.
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)
Параметры типа
- TEvent
Параметры
- events
- IEnumerable<TEvent>
События для создания
Возвращаемое значение
true
при успешном выполнении, false
если произошел конфликт.