Freigeben über


ITransactionalState<TState> Schnittstelle

Definition

Zustand, der die Orleans-Transaktionssemantik berücksichtigt und lese-/schreibsperren lässt

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)

Typparameter

TState

Der Typ des Zustands

Abgeleitet

Methoden

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

Führt einen Lesevorgang aus und gibt das Ergebnis zurück, ohne den Zustand zu ändern.

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

Führt einen Aktualisierungsvorgang aus und gibt das Ergebnis zurück.

Erweiterungsmethoden

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

Führt einen Aktualisierungsvorgang aus, ohne ein Ergebnis zurückzugeben.

Gilt für: