Compartilhar via


DurableServiceAttribute.SaveStateInOperationTransaction Propriedade

Definição

Obtém ou define um valor que indica se o estado da instância de serviço é persistente 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 da propriedade

Boolean

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

Comentários

Se SaveStateInOperationTransaction é definido como true , todas as operações no serviço devem ser marcadas com OperationBehaviorAttribute.TransactionScopeRequired definido como true ou marcados com TransactionFlowOption.Mandatory . Além disso, ConcurrencyMode deve ser definido como único.

Configuração SaveStateInOperationTransaction para true tornar o estado do serviço transacional com a transação de operação. Isso significa que, se a transação da operação for revertida, o estado do serviço também será revertido.

Aplica-se a