Compartir a través de


TransactionalState<TState> Clase

Definición

Faceta con estado que respeta la semántica de transacciones de 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)

Parámetros de tipo

TState
Herencia
TransactionalState<TState>
Implementaciones

Constructores

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

Faceta con estado que respeta la semántica de transacciones de Orleans

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

Faceta con estado que respeta la semántica de transacciones de Orleans

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

Faceta con estado que respeta la semántica de transacciones de Orleans

Propiedades

CurrentTransactionId

Faceta con estado que respeta la semántica de transacciones de Orleans

Métodos

Participate(IGrainLifecycle)

Faceta con estado que respeta la semántica de transacciones de Orleans

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

Lea el estado actual.

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

Realiza una operación de actualización y devuelve el resultado.

Métodos de extensión

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

Realiza una operación de actualización, sin devolver ningún resultado.

Se aplica a