内容类型变更控制

上次修改时间: 2009年10月5日

适用范围: SharePoint Foundation 2010

在 SharePoint Online 中提供

可以通过两种方法来阻止用户对特定内容类型进行更改,即使用只读内容类型和密封内容类型。每种方法均具有自身的优势。

但是,不能阻止用户基于特定的网站内容类型创建内容类型。

只读内容类型

可以将内容类型定义为只读。将内容类型标记为只读可警告用户不应对该内容类型进行更改。这样,用户必须将内容类型的只读属性明确设置为 false,才能对内容类型进行更改。

但是,应了解到当对内容类型的父内容类型进行更改并尝试向下推进这些更改时,将该内容类型定义为只读会产生分支。有关详细信息,请参阅更新子内容类型

使用 SPContentType 类的 ReadOnly 方法可获取和设置内容类型是否为只读。

密封内容类型

为了更严格地控制内容类型,可以将内容类型定义为密封。不能通过 Microsoft SharePoint Foundation 2010 用户界面来更改密封内容类型,并且您必须是网站集管理员,才能使用对象模型拆封内容类型。

不通过向下推送操作对密封内容类型进行更新。

使用 SPContentType 类的 Sealed 方法可获取和设置是否对内容类型进行密封。若要设置此属性,则必须具有网站集管理员权限。

请参阅

概念

内容类型简介

内容类型访问控制

更新子内容类型

其他资源

Content Type Object Overview