我們的系統中有很多工作流程。工作流程4 performance performanceinvoker
我們注意到使用WorkflowInvoker.Invoke(myworkflow)需要幾乎1秒的時間來執行。工作流程有點大,但在我們的測試中,它什麼都不做。 myworkflow是從XAML與ActivityXamlServices.Load構建
任何建議如何改善?
感謝,
我們的系統中有很多工作流程。工作流程4 performance performanceinvoker
我們注意到使用WorkflowInvoker.Invoke(myworkflow)需要幾乎1秒的時間來執行。工作流程有點大,但在我們的測試中,它什麼都不做。 myworkflow是從XAML與ActivityXamlServices.Load構建
任何建議如何改善?
感謝,
在旅遊工作流程也許ü使用自定義活動,沒有得到很好的writen?請記住,cachedmetadata被稱爲非常頻繁
在我的情況下,我們的XAML版本存儲在我們的數據庫中。然後它被檢索,然後我們通過ActivityXamlService加載...有沒有一種方法可以在調用工作流之前調用驗證?使WorkflowInvoker.Invoke更快?在WorkflowInvoker.Invoke中跳過驗證過程的種類 – pdiddy 2012-02-23 02:20:43
但是您是使用自定義代碼還是使用本地活動還是剛開箱?據我所知,跳過現有活動的cachemetadata是不可能的,反正也不重要。你自己的活動可能是一個問題 – rfcdejong 2012-02-23 08:47:19
是的,我們有很多自定義活動,你能解釋爲什麼這會是一個問題嗎?謝謝 – pdiddy 2012-02-23 13:41:42
你總是調用加載並傳遞新加載的活動實例的WorkflowInvoker?一些示例/僞代碼每次向您演示確切的步驟將非常有用。 – 2012-02-23 03:04:31