注册 SPO 中心站点 CSOM
Register SPO Hub Site CSOM
我知道可以使用 PowerShell cmdlet Register-SPOHubSite
将站点注册为中心站点,但我无法找到通过 CSOM 执行此操作的选项。
有人能用 C# 做到这一点吗?
更新
我在 Microsoft.SharePoint.Client
命名空间中找到了 HubSiteCreationInformation
对象,但是 Microsoft documentation 中关于 class
的信息非常有限
您需要使用RegisterHubSite
方法将其注册为中心站点。
您需要使用如下代码:
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();
我知道可以使用 PowerShell cmdlet Register-SPOHubSite
将站点注册为中心站点,但我无法找到通过 CSOM 执行此操作的选项。
有人能用 C# 做到这一点吗?
更新
我在 Microsoft.SharePoint.Client
命名空间中找到了 HubSiteCreationInformation
对象,但是 Microsoft documentation 中关于 class
您需要使用RegisterHubSite
方法将其注册为中心站点。
您需要使用如下代码:
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();