Sdílet prostřednictvím


DurableServiceAttribute.SaveStateInOperationTransaction Vlastnost

Definice

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

Boolean

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.

Platí pro