DurableServiceAttribute.SaveStateInOperationTransaction Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.