首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Sharepoint office 365中激活沙盒解决方案

在Sharepoint office 365中激活沙盒解决方案
EN

Stack Overflow用户
提问于 2012-08-22 15:35:59
回答 2查看 1.6K关注 0票数 3

到目前为止,我已经尝试过了。

代码语言:javascript
复制
ClientOM.List list = clientContext.Site.GetCatalog((int)ClientOM.ListTemplateType.SolutionCatalog);
        clientContext.Load(list);
        clientContext.ExecuteQuery();

        ClientOM.ListItemCollection listItemColls = list.GetItems(new ClientOM.CamlQuery());
        clientContext.Load(listItemColls, listItem => listItem.Include(item => item.DisplayName, item => item["Status"]).Where(i => i.DisplayName == "Tzunami Office 365 Sandbox Package"));
        clientContext.ExecuteQuery();

然后我阅读了沙盒解决方案的状态。它给出了沙盒解决方案的状态,即当wsp文件未激活时,listItemColls等于null。

如果该解决方案未激活,我希望激活该解决方案。我该怎么做??

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-20 17:15:37

我用另一种方式做了,我通过fiddler跟踪发送的激活沙箱的请求。只需通过代码复制相同的过程

票数 1
EN

Stack Overflow用户

发布于 2012-09-19 20:57:01

我已经花了一些时间来研究这个问题,我不相信在SharePoint Online中有任何编程访问来激活沙盒解决方案。

您可以通过编程方式将解决方案上载到库中,并且可以激活功能,但受支持的API(客户端OM、沙盒代码、web服务)都不包含激活解决方案的工具。

我个人觉得这有点令人失望,因为这是在SharePoint Online中构建复杂的自动化定制部署的一个缺失步骤。

您可以做的最好的事情(这将完全不受支持,并且在未来的任何时候都容易中断)是模拟web浏览器执行以下操作:验证到SharePoint Online,打开解决方案库并单击适当的UI元素以激活解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12068333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档