1
有沒有辦法阻止WCF 3.5工作流持久?我有一個問題,工作流中的某些項目無法序列化,所以我需要阻止持久性。 .NET 3.5中有這種方法嗎?阻止Workflow Foundation 3.5持久執行工作流程的方法
有沒有辦法阻止WCF 3.5工作流持久?我有一個問題,工作流中的某些項目無法序列化,所以我需要阻止持久性。 .NET 3.5中有這種方法嗎?阻止Workflow Foundation 3.5持久執行工作流程的方法
不要設置持久性存儲?或者你的意思是你必須能夠堅持一些而不是其他的?
在您的.config
中,設置PersistOnIdle="false"
。這將使您的工作流程在閒置時不會脫水。
從我正在閱讀的內容來看,如果工作流程被脫水,則必須指定持久性存儲。我想阻止所有工作流程被持久化,並且必須強制在內存中運行。那樣,我的工作流程永遠不會持久。其中有短命的(少於5分鐘)和持續存在導致序列化問題。 – 2010-07-30 14:55:07
是的,如果你沒有設置任何類型的持久性存儲,sql或定製的,所有的工作流程都會留在內存中,你不必擔心序列化問題。你只需要擔心內存問題。 – Gobie74 2010-08-02 13:09:29