DurableServiceAttribute.SaveStateInOperationTransaction Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.