DurableServiceAttribute.SaveStateInOperationTransaction Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant si l’état de l’instance du service est rendu persistant pour le PersistenceProvider à l’aide de la même transaction sous laquelle l’opération est exécutée.
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
Valeur de propriété
true
si l'état de l'instance du service est rendu persistant à l'aide de la même transaction ; sinon, false
.
Remarques
Si SaveStateInOperationTransaction a la valeur true
, toutes les opérations du service doivent alors être marquées soit en attribuant à OperationBehaviorAttribute.TransactionScopeRequired la valeur true
, soit en utilisant TransactionFlowOption.Mandatory. De plus, ConcurrencyMode doit avoir la valeur Single.
Si vous attribuez la valeur SaveStateInOperationTransaction à true
, l’état de service passe à transactionnel lors de la transaction de l’opération, c’est-à-dire que si la transaction de l’opération est restaurée, l’état de service l’est également.