Compartilhar via


ITransactionalState<TState> Interface

Definição

Estado que respeita a semântica de transação do Orleans e permite o bloqueio de leitura/gravação

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)

Parâmetros de tipo

TState

O tipo do estado

Derivado

Métodos

PerformRead<TResult>(Func<TState,TResult>)

Executa uma operação de leitura e retorna o resultado, sem modificar o estado.

PerformUpdate<TResult>(Func<TState,TResult>)

Executa uma operação de atualização e retorna o resultado.

Métodos de Extensão

PerformUpdate<TState>(ITransactionalState<TState>, Action<TState>)

Executa uma operação de atualização, sem retornar nenhum resultado.

Aplica-se a