Leggi in inglese

Condividi tramite


ITransactionalState<TState> Interfaccia

Definizione

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

C#
public interface ITransactionalState<TState> where TState : class, new()

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

Prodotto Versioni
.NET Orleans 3.4.5, 3.6.0, 7.0.0, 8.0.0, 8.1.0, 8.2.0, 9.0.0