Condividi tramite


ITransactionalState<TState> Interfaccia

Definizione

Stato che rispetta la semantica delle transazioni Orleans e consente il blocco di lettura/scrittura

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)

Parametri di tipo

TState

Tipo dello stato

Derivato

Metodi

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

Esegue un'operazione di lettura e restituisce il risultato, senza modificare lo stato.

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

Esegue un'operazione di aggiornamento e restituisce il risultato.

Metodi di estensione

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

Esegue un'operazione di aggiornamento, senza restituire alcun risultato.

Si applica a