Sharepoint 2013 使用CSOM删除SharePoint 2013中的网站集

Sharepoint 2013 使用CSOM删除SharePoint 2013中的网站集,sharepoint-2013,csom,Sharepoint 2013,Csom,我正在使用以下代码使用CSOM删除网站集: var ctx = new ClientContextWrapper(targetUrl); var tenant = new Tenant(ctx); var spoOperation = tenant.RemoveSite(targetUrl); ctx.Load(spoOperation); ctx.ExecuteQuery(); 执行ExecuteQuery()时出现此错误: 错误消息:不支持指定的方法 根据technet的一些声明,内部部署

我正在使用以下代码使用CSOM删除网站集:

var ctx = new ClientContextWrapper(targetUrl);
var tenant = new Tenant(ctx);
var spoOperation = tenant.RemoveSite(targetUrl);
ctx.Load(spoOperation);
ctx.ExecuteQuery();
执行ExecuteQuery()时出现此错误:

错误消息:不支持指定的方法


根据technet的一些声明,内部部署是不可能的

如果您试图删除SharePoint Online中的网站集,这里有一篇很好的文章,其中包含powershell示例: 不要忘记提供凭据


下面是另一个代码示例:

您显示的代码snipit在本地为我工作

确保已在SharePoint场中安装2014年4月或更高版本的CU

如果您还没有看到此链接,请查看此链接,该链接介绍了如何为内部开发设置tenate api:


此外,我正在使用CSOMAPI的16.1.3912.1204版本。您可以在VS2013中以NuGet软件包的形式下载最新版本。我还建议您重新开发PNP核心库,该库包括对标准CSOM API的许多扩展:

我猜targetUrl是您尝试删除的站点。因此,如何从中实例化租户对象,而不是管理员租户url?