Partager via


TransactionalState<TState> Classe

Définition

Facette avec état qui respecte la sémantique des transactions Orleans

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)

Paramètres de type

TState
Héritage
TransactionalState<TState>
Implémente

Constructeurs

TransactionalState<TState>(TransactionalStateConfiguration, IGrainActivationContext, ITransactionDataCopier<TState>, IGrainRuntime, ILogger<TransactionalState<TState>>)

Facette avec état qui respecte la sémantique des transactions Orleans

TransactionalState<TState>(TransactionalStateConfiguration, IGrainActivationContext, ITransactionDataCopier<TState>, IGrainRuntime, ILoggerFactory)

Facette avec état qui respecte la sémantique des transactions Orleans

TransactionalState<TState>(TransactionalStateConfiguration, IGrainContextAccessor, ITransactionDataCopier<TState>, IGrainRuntime, ILogger<TransactionalState<TState>>)

Facette avec état qui respecte la sémantique des transactions Orleans

Propriétés

CurrentTransactionId

Facette avec état qui respecte la sémantique des transactions Orleans

Méthodes

Participate(IGrainLifecycle)

Facette avec état qui respecte la sémantique des transactions Orleans

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

Lisez l’état actuel.

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

Effectue une opération de mise à jour et retourne le résultat.

Méthodes d’extension

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

Effectue une opération de mise à jour, sans retourner aucun résultat.

S’applique à