WorkflowPersistenceService.UnlockWorkflowInstanceState(Activity) 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.
Türetilmiş bir sınıfta geçersiz kılındığında iş akışı örneği durumunun kilidini açar.
protected public:
abstract void UnlockWorkflowInstanceState(System::Workflow::ComponentModel::Activity ^ rootActivity);
protected internal abstract void UnlockWorkflowInstanceState (System.Workflow.ComponentModel.Activity rootActivity);
abstract member UnlockWorkflowInstanceState : System.Workflow.ComponentModel.Activity -> unit
Protected Friend MustOverride Sub UnlockWorkflowInstanceState (rootActivity As Activity)
Parametreler
- rootActivity
- Activity
İş akışı örneğinin kök etkinliği.
Örnekler
Aşağıdaki örnekte yönteminin bir uygulaması gösterilmektedir UnlockWorkflowInstanceState
. Bu örnek, Özel Kalıcılık Hizmeti örneğinden, FilePersistenceService.cs dosyasından alınmalıdır. Daha fazla bilgi için bkz. Özel Kalıcılık Hizmeti Örneği.
// Unlock the workflow instance state.
// Instance state locking is necessary when multiple runtimes share instance persistence store
protected override void UnlockWorkflowInstanceState(Activity state)
{
//File locking is not supported in this sample
}
' unlock workflow instance state.
' instance state locking is necessary when multiple runtimes share instance persistence store
Protected Overrides Sub UnlockWorkflowInstanceState(ByVal rootActivity As System.Workflow.ComponentModel.Activity)
' File locking is not supported in this sample
End Sub
Açıklamalar
Bu yöntem soyut olduğundan kilitleme ve kilit açma için varsayılan bir uygulama içermez.
Özel bir kalıcılık hizmeti uygularken, bir kilitleme düzeni uygulamak istiyorsanız bu yöntemi geçersiz kılmanız ve unlock parametresinin değerine göre yönteminde SaveWorkflowInstanceState bir kilitleme kilidi açma mekanizması sağlamanız gerekir.