Here is the simple code snippet to create Communication Site in SharePoint Online from C# program.
var communicationContext = await context.CreateSiteAsync(new CommunicationSiteCollectionCreationInformation
{
Title = "Communication Site", // Mandatory
Description = "Communication Site", // Mandatory
Lcid = 1033, // Mandatory
Classification = "classification", // Optional
SiteDesign = CommunicationSiteDesign.Topic, // Mandatory
Url = "https://domain.sharepoint.com/sites/Demo", // Mandatory
});
communicationContext.Load(communicationContext.Web, w => w.Url);
communicationContext.ExecuteQueryRetry();
Console.WriteLine(communicationContext.Web.Url);
Hope this helps someone while starting with SharePoint Online with C#.
No comments:
Post a Comment