Friday, August 21, 2020

SharePoint Online : Creating Communication Site via C#

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