2014-04-26 88 views
1

我有一個.wsp文件上載到Office 365中創建的網站集的解決方案庫中。此解決方案未激活,我想激活它以編程方式。以下代碼是關於如何在內部SharePoint站點上爲解決方案文件實現它的示例。在Office 365(Sharepoint在線)網站集中以編程方式激活解決方案(.wsp)

SPDocumentLibrary solutionGallery = (SPDocumentLibrary)siteCollection.GetCatalog(SPListTemplateType.SolutionCatalog); 
SPFile file = solutionGallery.RootFolder.Files.Add("HelloWorldSolution.wsp", File.ReadAllBytes("HelloWorldSolution.wsp")); 
// Activating the solution file 
SPUserSolution solution = siteCollection.Solutions.Add(file.Item.ID); 

是否存在與此相同的在線共享點(Office 365),這可以通過CSOM中的客戶端對象模型實現?

回答

0

目前CSOM中沒有任何功能可以實現這一點。

我希望你能做到這一點的唯一方法就是模擬瀏覽器。您需要查詢該頁面以獲取上傳的.wsp的詳細信息,然後提交回來激活它。

+0

還有其他方法嗎? REST還是JSOM? – RAHUL

相關問題