Friends, here is quick code snippet to create sub site in SharePoint Online in CSOM from a Console Application.
Reference to Microsoft.SharePoint.Client.dll to be added.
Replace user name, password and site url with actuals from the code.
Code:
using Microsoft.SharePoint.Client;
using System;
using System.Security;
namespace TestConsoleApp
 
}
  
   
 
Reference to Microsoft.SharePoint.Client.dll to be added.
Replace user name, password and site url with actuals from the code.
Code:
using Microsoft.SharePoint.Client;
using System;
using System.Security;
namespace TestConsoleApp
{                                                                    
class Program 
{ 
static void Main(string[]
args)
{ 
string
userName = "USERNAME";
string
password = "PASSWORD";
string
siteUrl = "SITEURL"
ClientContext clientContext = new ClientContext(siteUrl);
clientContext.Credentials
= new SharePointOnlineCredentials(userName,
GetPassword(password));
WebCreationInformation creation = new WebCreationInformation();
creation.Url
= "NewWeb";
creation.Title
= "NewWeb";
Web
newWeb = clientContext.Web.Webs.Add(creation); 
clientContext.Load(newWeb,
w => w.Title);
clientContext.ExecuteQuery();
} 
private static SecureString
GetPassword(string password)
{ 
if
(password == null)
throw new ArgumentNullException("password");
var
securePassword = new SecureString();
foreach
(char c in
password) 
securePassword.AppendChar(c);
securePassword.MakeReadOnly(); 
return
securePassword; 
}
}      
}
 
No comments:
Post a Comment