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"
}