簡體   English   中英

帶有SPMeta2 API ListModels的SharePoint 2013置備

[英]SharePoint 2013 Provision with SPMeta2 API ListModels

在下面的代碼中,該代碼使用SPMeta2 API設置SharePoint工件。

什么是FieldModelsContentTypeModelsListModels 我在樣本中找不到它們的定義。

var siteModel = SPMeta2Model
               .NewSiteModel(site =>
               {
                   site
                       .WithFields(fields =>
                       {
                           fields
                           .AddField(FieldModels.Contact)
                           .AddField(FieldModels.Details);
                       })
                       .WithContentTypes(contentTypes =>
                       {
                           contentTypes
                           .AddContentType(ContentTypeModels.CustomItem)
                           .AddContentType(ContentTypeModels.CustomDocument);
                       });
               });

        using (var context = new ClientContext(targetSite))
        {
            var povisionService = new CSOMProvisionService();
            povisionService.DeployModel(SiteModelHost.FromClientContext(context), siteModel);
        }

您從哪里獲得樣品的? 最有可能的是那是一個古老的。 它顯示了如何使用語法API來構建站點模型。 這里的FieldModels,ContentTypeModels是靜態類,它們不包含在樣本中以縮短樣本的長度。

建議您在此處查看文檔: http : //docs.subpointsolutions.com/spmeta2/

基礎知識-您將了解FieldModels,ContentTypeModels等的概念: http ://docs.subpointsolutions.com/spmeta2/basics/

入門和一個簡單的控制台應用程序,位於: http : //docs.subpointsolutions.com/spmeta2/basics/getting-started/

另外,github上有一些舊樣本,可能有用,不確定: https : //github.com/SubPointSolutions/spmeta2.contoso

請享用!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM