Регистрация SPO Hub Сайт CSOM - PullRequest
0 голосов
/ 30 мая 2018

Я знаю, что можно зарегистрировать сайт в качестве концентратора сайта с помощью командлета PowerShell Register-SPOHubSite, но я не смог найти вариант сделать это через CSOM.

Кто-нибудь смогсделать это с помощью C #?

обновление

Я нашел объект HubSiteCreationInformation в именном пространстве Microsoft.SharePoint.Client, но в документации Microsoft информация очень ограниченадля класса

1 Ответ

0 голосов
/ 31 мая 2018

Вам необходимо использовать метод 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();

Ссылка - Арендатор.Метод RegisterHubSite

...