zoukankan      html  css  js  c++  java
  • SharePoint Document Library中的"Versioning Settings"功能与CSOM的对应

    

    博客地址:http://blog.csdn.net/FoxDave

    SharePoint文档库关于版本的设置:“Versioning Settings”,可以通过CSOM用List对象的一些属性去设置它。

    Content Approval部分:

    Specify whether new items or changes to existing items should remain in a draft state until they have been approved.

    对应的属性为list.EnableModeration

    布尔类型,true为Yes,false为No。


    Document Version History部分:

    Specify whether a version is created each time you edit a file in this document library.

    Create a version each time you edit a file in this document library:

    对应的属性为list.EnableVersioning和list.EnableMinorVersions

    布尔类型。No versioning时,两个属性均为false;Create major versions时,EnableVersioning为ture,EnableMinorVersions为false;Create major and minor (draft) versions时,两个属性均为true。


    Optionally limit the number of versions to retain:

    Keep the following number of major versions:

    对应的属性为list.MajorVersionLimit

    整型,主要版本的保存数量限制

    Keep drafts for the following number of major versions:

    对应的属性为list.MajorWithMinorVersionsLimit

    整型,次要版本(或主要版本草稿)的保存数量限制


    Draft Item Security部分:

    Drafts are minor versions or items which have not been approved. Specify which users should be able to view drafts in this document library.

    对应的属性为list.DraftVersionVisibility

    枚举类型,对应DraftVisibilityType(Reader、Author和Approver),分别表示设置的三个选项。


    Require Check Out部分:

    Specify whether users must check out documents before making changes in this document library.

    对应的属性为list.ForceCheckout

    布尔类型,true为Yes,false为No。


    以上就是版本设置相关的CSOM属性,可以用来方便地获取与设置库的版本设置。

  • 相关阅读:
    前端笔试题目总结——应用JavaScript函数递归打印数组到HTML页面上
    HTM5新增结构化元素&非结构化元素&新增属性详解
    HTML 5 与HTML 4 的区别
    HTML5框架、背景和实体、XHTML的使用规范
    百度前端笔试题目--css 实现一个带尖角的正方形
    HTML5表单提交和PHP环境搭建
    HTML5列表、块、布局
    HTML5 格式化、样式、链接、表格
    2020-09-13助教一周总结(第二周)
    2020-09-10上课小结
  • 原文地址:https://www.cnblogs.com/justinliu/p/5961595.html
Copyright © 2011-2022 走看看