SqlWorkflowPersistenceService.SaveWorkflowInstanceState Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen iş akışı örneği durumunu kaydeder.
protected public:
override void SaveWorkflowInstanceState(System::Workflow::ComponentModel::Activity ^ rootActivity, bool unlock);
protected internal override void SaveWorkflowInstanceState (System.Workflow.ComponentModel.Activity rootActivity, bool unlock);
override this.SaveWorkflowInstanceState : System.Workflow.ComponentModel.Activity * bool -> unit
Protected Friend Overrides Sub SaveWorkflowInstanceState (rootActivity As Activity, unlock As Boolean)
Parametreler
- rootActivity
- Activity
İş akışı örneğinin kök etkinliği.
- unlock
- Boolean
true
iş akışı örneğinin kilitlenmemesi gerekiyorsa; false
iş akışı örneğinin kilitlenmesi gerekiyorsa.
Açıklamalar
rootActivity
seri hale getirilir ve öğesine WorkBatchyazılır.
SqlWorkflowPersistenceService İlk çalıştırma, iş akışı örneği durumunun kilitlenmesini uygular. Kullanıcının oluşturucuda parametresini instanceOwnershipDuration
yapılandırması gerekir. Bu değer, örneğin bir konak tarafından kilitlenebileceği zaman aralığına karar verir. Birden çok konak aynı kalıcılık hizmetini ve veritabanını paylaşıyorsa ve başka bir konak bu aralıkta örneği yüklemeyi denerse, bir WorkflowOwnershipException oluşur. Daha fazla bilgi için sınıfına WorkflowPersistenceService bakın.