contentType 资源类型

命名空间:microsoft.graph

表示 SharePoint 中的内容类型。 内容类型允许定义一组列,这些列必须存在于列表中的每个 listItem 上。

方法

方法 返回类型 说明
列出网站中的 contentTypes contentType 集合 获取网站contentType 对象及其属性的列表。
列出列表中的 contentTypes contentType 集合 获取列表中 contentType 对象及其属性 的列表
为网站创建 contentType contentType 网站中创建新的 contentType 对象。
获取 contentType contentType 读取 contentType 对象的属性和关系。
更新 contentType contentType 更新 contentType 对象的属性。
删除 contentType 删除 contentType 对象。
isPublished 布尔值 指示是否发布 contentType
发布 contentType 发布 contentType
取消发布 contentType 取消发布 contentType
addCopy contentType contentType 的副本从 网站 添加到 列表
associateWithHubSites contentType contentType 与中心网站列表相关联。
copyToDefaultContentLocation contentType 将文件复制到 contentType 中的默认内容位置。
List columns columnDefinition 集合 获取 contentType 中表示为 columnDefinition 资源的列集合。
创建列 columnDefinition 将列添加到网站或列表中的 内容类型
getCompatibleHubContentTypes contentType 集合 从内容类型中心获取可添加到目标 网站或 列表的兼容内容类型 的列表
addCopyFromContentTypeHub contentType 将已发布内容类型的副本从内容类型中心添加或同步到目标网站或列表

属性

属性 类型 说明
associatedHubsUrls 字符串集合 与此内容类型关联的中心网站的规范 URL 列表。 这将包含此内容类型排队等待强制实施或已强制实施的所有中心网站。 强制实施内容类型意味着该内容类型将应用于强制实施的网站中的列表。
说明 string 项目的描述性文本。
documentSet documentSet 文档集 元数据。
documentTemplate documentSetContent 文档模板元数据。 若要确保文档在网站及其子网站中具有一致的内容,可以将Word、Excel 或 PowerPoint 模板与网站内容类型相关联。
string 此内容类型所属的组的名称。 可以帮助组织相关的内容类型。
hidden 布尔值 指示内容类型是否隐藏于此列表的“新建”菜单中。
id string 内容类型的唯一标识符。
inheritedFrom itemReference 如果此内容类型继承自另一个作用域(如某个站点),则会提供对在其中定义内容类型的项的引用。
isBuiltIn 布尔值 指定内容类型是否为内置内容类型。
name string 内容类型的名称。
contentTypeOrder 指定在选择 UI 中显示内容类型的顺序。
parentId string 内容类型的唯一标识符。
propagateChanges 布尔值 如果 true为 ,则对内容类型所做的任何更改都会推送到继承的内容类型和实现内容类型的列表。
readOnly 布尔值 如果 true为 ,则无法修改内容类型,除非首先将此值设置为 false
sealed 布尔值 如果 true为 ,则无法由用户或通过下推操作修改内容类型。 只有网站集管理员可以密封或解封内容类型。

关系

关系 类型 说明
基地 contentType 从中派生此内容类型的父 contentType。
baseTypes contentType 集合 属于此内容类型的上级内容类型的集合。
columnLinks columnLink 集合 此内容类型所需的列的集合。
columnPositions columnDefinition 集合 内容类型中的列顺序信息。
columns columnDefinition 集合 此内容类型的列定义的集合。

有关详细信息,请参阅内容类型和内容类型发布简介

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "associatedHubsUrls" : ["string"],
  "base": { "@type": "microsoft.graph.contentType" },
  "baseTypes" : [{ "@type": "microsoft.graph.contentType" }],
  "columns" : [{ "@type": "microsoft.graph.columnDefinition" }],
  "columnLinks": [{ "@type": "microsoft.graph.columnLink" }],
  "columnPositions" : [{ "@type": "microsoft.graph.columnDefinition" }],
  "description": "string",
  "documentSet" : { "@type": "microsoft.graph.documentSet" },
  "documentTemplate" : { "@type": "microsoft.graph.documentSetContent" },
  "group": "string",
  "hidden": "Boolean",
  "id": "string",
  "inheritedFrom": { "@type": "microsoft.graph.itemReference" },
  "isBuiltIn" : "Boolean",
  "name": "string",
  "order": { "@type": "microsoft.graph.contentTypeOrder" },
  "parentId": "string",
  "propagateChanges" : "Boolean",
  "readOnly": "Boolean",
  "sealed": "Boolean"
}