DurableServiceAttribute.SaveStateInOperationTransaction Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získává nebo nastavuje hodnotu, která indikuje, jestli je stav instance služby trvalý, na PersistenceProvider pomocí stejné transakce, pod kterou je operace spuštěná.
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
Hodnota vlastnosti
true
Pokud je stav instance služby trvalá pomocí stejné transakce; v opačném případě false
.
Poznámky
Pokud SaveStateInOperationTransaction je nastaven na true
, pak musí být všechny operace ve službě označeny jako OperationBehaviorAttribute.TransactionScopeRequired nastavené na true
nebo označené jako TransactionFlowOption.Mandatory . Kromě toho ConcurrencyMode musí být nastaven na hodnotu Single.
Nastavením SaveStateInOperationTransaction na je true
stav služby transakční transakce operací. To znamená, že pokud se transakce operace vrátí zpět, stav služby se také vrátí zpět.