DurableServiceAttribute.SaveStateInOperationTransaction Propriedade

Definição

Obtém ou define um valor que indica se o estado da instância do serviço é persistido para o PersistenceProvider usando a mesma transação sob a qual a operação é executada.

public:
 property bool SaveStateInOperationTransaction { bool get(); void set(bool value); };
public bool SaveStateInOperationTransaction { get; set; }
member this.SaveStateInOperationTransaction : bool with get, set
Public Property SaveStateInOperationTransaction As Boolean

Valor de Propriedade

true se o estado da instância de serviço for mantido usando a mesma transação; caso contrário, false.

Observações

Se SaveStateInOperationTransaction for definido como true, então todas as operações no serviço devem ser marcadas com OperationBehaviorAttribute.TransactionScopeRequired definido como true ou marcadas com TransactionFlowOption.Mandatory. Além disso, ConcurrencyMode deve estar definido para Solteiro.

Definir SaveStateInOperationTransaction para true torna o estado do serviço transacional com a transação de operação. Isto significa que, se a transação da operação reverter, o estado do serviço também reverte.

Aplica-se a