0
A
回答
1
好的。所以這裏是我寫的從列表中刪除工作流程的函數。希望它可以幫助別人:)
/// <summary>
/// Removes the workflow.
/// </summary>
/// <param name="workflowName">Name of the workflow.</param>
/// <param name="spList">The sp list.</param>
private static void RemoveWorkflow(string workflowName, SPList spList)
{
SPWorkflowAssociation spWorkflowAssociation =
spList.WorkflowAssociations.Cast<SPWorkflowAssociation>()
.FirstOrDefault(workflowAssociation => workflowAssociation.Name.Equals(workflowName));
if (spWorkflowAssociation != null)
{
spList.WorkflowAssociations.Remove(spWorkflowAssociation.Id);
}
spList.Update();
}
0
試試這個代碼,
using(SPSite oSite = new SPSite("http://localhost/"))
{
using(SPWeb oWeb = oSite.OpenWeb())
{
SPList oList = oWeb.Lists["DocumentLib"];
SPWorkflowAssociation objWorkflowAssociation = oList.WorkflowAssociations.Cast<SPWorkflowAssociation>().FirstOrDefault(workflowAssociation => workflowAssociation.Name.Equals("Approval Workflow"));
if (objWorkflowAssociation != null)
{
oList.WorkflowAssociations.Remove(objWorkflowAssociation.Id);
}
oList.Update();
}
}
它的工作在我結束...
+0
這將刪除工作流關聯(但不限於),但工作流程仍會在工作流程設置中顯示爲非活動工作流程。你將如何徹底從網站中刪除? – MrMVCMan
相關問題
- 1. WF 4和SP 2010對象模型
- 2. SharePoint 2010刪除列表中的項目
- 3. Sharepoint 2010客戶端對象模型從Url獲取列表項
- 4. 從Silverlight 4應用程序訪問SP 2010對象模型
- 5. Sharepoint 2010 ECMAScript對象模型:插入,更新,刪除
- 6. 從對象列表中刪除對象
- 7. 從Sharepoint 2010中的列表中刪除字段
- 8. 從舊工作流中刪除列
- 9. 使用SharePoint Web服務/對象模型批准SharePoint工作流任務
- 10. 獲取listItem.fieldValues的列表客戶端對象模型Sharepoint 2010
- 11. 訪問SharePoint列表項時SharePoint對象模型中的問題?
- 12. 從Visual Studio 2010測試SharePoint列表工作流程
- 13. SharePoint Designer工作流 - 從生成工作流的列表列中獲取數據
- 14. 讀取列表項目Sharepoint 2010客戶端對象模型
- 15. SharePoint 2010工作流程
- 16. 開發InfoPath 2010中使用對象模型本地沒有的SharePoint 2010
- 17. 如何從列表中刪除對象
- 18. 嘗試將工作流從SharePoint Designer 2010發佈到SharePoint 2010
- 19. 無法從列表中刪除對象
- 20. 使用服務器對象模型在Sharepoint 2010中創建列級權限
- 21. 從列表中與列表刪除重複作爲對象
- 22. 從列表中刪除對象
- 23. 從列表中刪除特定對象
- 24. 從C++列表中刪除對象
- 25. 從列表中刪除對象
- 26. 刪除對象從列表
- 27. 開始使用SharePoint 2010中的工作流程
- 28. 從python中的對象列表中刪除對象
- 29. 從模型中取消選中模型中子對象列表中的對象流體
- 30. Sharepoint REST - 從列表中刪除項目
那麼,你可以從HTTP反向工作://獲取-spscripts.com/2010/08/add-workflow-to-sharepoint-list-in-all.html有趣的API短語是[SPList.WorkflowAssociations](http://msdn.microsoft.com/en-us/library /microsoft.sharepoint.splist.workflowassociations.aspx):-) – 2011-10-28 17:58:44