WSS3SDK之:默认的列表内容类型
在Windows SharePoint Services
3.0中,每一个项都有一个内容类型分配给它,无论是隐式或显式的。您可以通过选定来明确设置一个列表项的内容类型。不过,即使对于没有明确地被指派内容
类型的列表项,用户仍然必须满足特定的元数据要求,或遵循特定架构,这是由它们所在的列表决定的。因此,列表架构,其实职能上就是列表本事的默认的内容类
型。
按照设计,包含在Windows SharePoint Services内容类型中的基础层次,映射到不同类型的可供创建的列表上。当您创建一个列表, Windows SharePoint Services会在适当的网站内容类型基础上拷贝一份列表内容类型到该列表中。当我们创建一个通知列表,Windows SharePoint Services会拷贝通知网站内容类型到列表中作为默认的列表内容类型;当我们创建一个文档库, Windows SharePoint Services会拷贝Document内容类型到列表中,作为列表默认内容类型,诸如此类。所以,虽然用户可能不知道列表有一个默认内容类型,但是他是 始终存在的。
如果您更改了列表,如添加或删除栏,你也只是在修改列表默认的内容类型。
按照设计,包含在Windows SharePoint Services内容类型中的基础层次,映射到不同类型的可供创建的列表上。当您创建一个列表, Windows SharePoint Services会在适当的网站内容类型基础上拷贝一份列表内容类型到该列表中。当我们创建一个通知列表,Windows SharePoint Services会拷贝通知网站内容类型到列表中作为默认的列表内容类型;当我们创建一个文档库, Windows SharePoint Services会拷贝Document内容类型到列表中,作为列表默认内容类型,诸如此类。所以,虽然用户可能不知道列表有一个默认内容类型,但是他是 始终存在的。
如果您更改了列表,如添加或删除栏,你也只是在修改列表默认的内容类型。