如何在UMBRACO中获取所有DataTypes,包括自定义创建的数据类型?

时间:2013-12-05 13:48:45

标签: umbraco

我想通过C#代码访问UMBRACO的所有数据类型,包括自定义创建的数据类型。我可以通过 ApplicationContext.Services.DataTypeService 从UMBRACO获取所有预定义的数据类型,但不能自定义创建的数据类型。

有人可以帮助我吗?

提前致谢。

Harshil Shukla

2 个答案:

答案 0 :(得分:5)

您可以使用

var allDataTypeDefinitions = ApplicationContext.Services.DataTypeService.GetAllDataTypeDefinitions();

这将返回一个包含数据类型所有信息的IEnumerable。

更多信息here。希望它有所帮助。

答案 1 :(得分:0)

umbraco.cms.businesslogic.datatype.DataTypeDefinition[] dataTypes
  =  umbraco.cms.businesslogic.datatype.DataTypeDefinition.GetAll();