ITransactionalState<TState> 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尊重新奥尔良事务语义并允许读/写锁定的状态
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>) |
执行更新操作,而不返回任何结果。 |