Как создать новый список из шаблона списка (клиентская объектная модель)

Я создаю список на основе настраиваемого шаблона списка. Список создается, но шаблон настраиваемого списка не применяется к моему списку.

ListTemplate template = null;
ListTemplateCollection ltc = context.Site.GetCustomListTemplates(context.Web);
context.Load(ltc);
context.ExecuteQuery();  

foreach (ListTemplate t in ltc)
{
    if (t.InternalName == "STPDiv.stp")
    {
        template = t;
        break;
     }
}

ListCreationInformation info = new ListCreationInformation();
info.Title = "TestCreation";
info.TemplateType = template.ListTemplateTypeKind;
info.TemplateFeatureId = template.FeatureId;           
info.QuickLaunchOption = QuickLaunchOptions.DefaultValue;
site.Lists.Add(info);
context.ExecuteQuery();

Как можно изменить мой код, чтобы применить настраиваемый список?

5
задан ΩmegaMan 3 April 2017 в 20:51
поделиться