ITransactionalState<TState> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Состояние, которое учитывает семантику транзакций Orleans и разрешает блокировку чтения и записи.
public interface ITransactionalState<TState> where TState : class, new()
type ITransactionalState<'State (requires 'State : null and 'State : (new : unit -> 'State))> = interface
Public Interface ITransactionalState(Of TState)
Параметры типа
- TState
Тип состояния
- Производный
Методы
PerformRead<TResult>(Func<TState,TResult>) |
Выполняет операцию чтения и возвращает результат без изменения состояния. |
PerformUpdate<TResult>(Func<TState,TResult>) |
Выполняет операцию обновления и возвращает результат. |
Методы расширения
PerformUpdate<TState>(ITransactionalState<TState>, Action<TState>) |
Выполняет операцию обновления без возврата результата. |