TransactionalState<TState> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stateful facet, das Orleans-Transaktionssemantik berücksichtigt
public class TransactionalState<TState> : Orleans.ILifecycleParticipant<Orleans.Runtime.IGrainLifecycle>, Orleans.Transactions.Abstractions.ITransactionalState<TState> where TState : class, new()
type TransactionalState<'State (requires 'State : null and 'State : (new : unit -> 'State))> = class
interface ITransactionalState<'State (requires 'State : null and 'State : (new : unit -> 'State))>
interface ILifecycleParticipant<IGrainLifecycle>
Public Class TransactionalState(Of TState)
Implements ILifecycleParticipant(Of IGrainLifecycle), ITransactionalState(Of TState)
Typparameter
- TState
- Vererbung
-
TransactionalState<TState>
- Implementiert
Konstruktoren
TransactionalState<TState>(TransactionalStateConfiguration, IGrainActivationContext, ITransactionDataCopier<TState>, IGrainRuntime, ILogger<TransactionalState<TState>>) |
Stateful facet, das Orleans-Transaktionssemantik berücksichtigt |
TransactionalState<TState>(TransactionalStateConfiguration, IGrainActivationContext, ITransactionDataCopier<TState>, IGrainRuntime, ILoggerFactory) |
Stateful facet, das Orleans-Transaktionssemantik berücksichtigt |
TransactionalState<TState>(TransactionalStateConfiguration, IGrainContextAccessor, ITransactionDataCopier<TState>, IGrainRuntime, ILogger<TransactionalState<TState>>) |
Stateful facet, das Orleans-Transaktionssemantik berücksichtigt |
Eigenschaften
CurrentTransactionId |
Stateful facet, das Orleans-Transaktionssemantik berücksichtigt |
Methoden
Participate(IGrainLifecycle) |
Stateful facet, das Orleans-Transaktionssemantik berücksichtigt |
PerformRead<TResult>(Func<TState,TResult>) |
Lesen Sie den aktuellen Zustand. |
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 Updatevorgang aus, ohne das Ergebnis zurückzugeben. |