首页 > 解决方案 > 注册 SPO 中心网站 CSOM

问题描述

我知道可以使用 PowerShell cmdlet 将站点注册为中心站点,Register-SPOHubSite但我无法通过 CSOM 找到执行此操作的选项。

有没有人能够使用 C# 做到这一点?

更新

我在命名空间中找到了该HubSiteCreationInformation对象,但该类的Microsoft 文档Microsoft.SharePoint.Client中的信息非常有限

标签: c#sharepointsharepoint-onlinecsom

解决方案


您需要使用该RegisterHubSite方法将其注册为 Hub 站点。

您需要使用如下代码:

var tenantSiteUrl  = "https://tenantname-admin.sharepoint.com/"

// your method to get clientContext

var context = GetClientContext(adminSiteUrl);

var tenant = new Tenant(context);

tenant.RegisterHubSite("https://tenantname.sharepoint.com/sites/testSiteCollection");

context.ExecuteQuery();

参考 - Tenant.RegisterHubSite 方法


推荐阅读