using (SPSite osite = new SPSite("http://admin-pc:2345") )
{
using (SPWeb oweb = osite.OpenWeb())
{
try
{
SPContentType contype = oweb.ContentTypes.Add(new SPContentType(oweb.ContentTypes["Documentset"], oweb.ContentTypes, "My Created Content typenew by anand"));
contype.Group = "my new group";
DocumentSetTemplate newdocumentsettemplate = DocumentSetTemplate.GetDocumentSetTemplate(contype);
newdocumentsettemplate.AllowedContentTypes.Add(oweb.ContentTypes["Document"].Id);
newdocumentsettemplate.SharedFields.Add(oweb.Fields["Title"]);
newdocumentsettemplate.Update(true);
contype.Update();
oweb.AllowUnsafeUpdates = true;
oweb.Update();
oweb.AllowUnsafeUpdates = false;
Console.WriteLine("Document set created");
Console.ReadLine();
}
catch (Exception ex)
{
throw ex;
}
No comments:
Post a Comment