Aracılığıyla paylaş


DurableServiceAttribute.SaveStateInOperationTransaction Özellik

Tanım

Hizmet örneği durumunun, PersistenceProvider işlemin çalıştırıldığı işlemle aynı işlem kullanılarak kalıcı olup olmadığını gösteren bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

true hizmet örneği durumu aynı işlem kullanılarak kalıcı durumdaysa; Aksi takdirde, false .

Açıklamalar

SaveStateInOperationTransaction, Olarak ayarlanırsa true , hizmet üzerindeki tüm işlemler, OperationBehaviorAttribute.TransactionScopeRequired olarak ayarlanmış true veya ile işaretlenmiş olarak işaretlenmelidir TransactionFlowOption.Mandatory . Ayrıca, ConcurrencyMode tek olarak ayarlanmalıdır.

Ayarı SaveStateInOperationTransaction true , hizmet durumunu işlem hareketiyle birlikte işlem haline getirir. Bu, işlemin işlem geri birikiyorsa, hizmet durumunun de geri geldiğini gösterir.

Şunlara uygulanır