阅读 .NET 项目管理文档中的自定义属性
内容
[
隐藏
]介绍
在 .NET 开发领域,管理项目管理文档中的元数据是数据组织和检索的一个重要方面。 GroupDocs.Metadata for .NET 提供了从各种项目管理文件格式(例如 Microsoft Project (MPP) 文件)读取自定义属性的强大功能。本教程将指导您逐步完成利用 GroupDocs.Metadata 从 .NET 项目管理文档中提取自定义属性的过程。
先决条件
在深入学习本教程之前,请确保您具备以下先决条件:
- Visual Studio:在您的机器上安装 Visual Studio IDE。
- GroupDocs.Metadata for .NET:从下载页面.
- .NET Framework:对 .NET 框架和 C# 编程语言有基本的了解。
- 项目管理文档:准备一个示例.NET 项目管理文档(例如,Microsoft Project 文件)以便在本教程中使用。
导入命名空间
首先,您需要导入必要的命名空间以访问 C# 项目中的 GroupDocs.Metadata 功能:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Metadata.Tagging;
第 1 步:加载项目管理文档
首先,初始化一个Metadata
通过加载项目管理文档来对象:
using (Metadata metadata = new Metadata("YourInputFile"))
{
//访问特定于项目管理文档的根包
var root = metadata.GetRootPackage<ProjectManagementRootPackage>();
步骤 2:检索自定义属性
接下来,从项目管理文档中提取自定义属性:
//检索不包括内置属性的自定义属性
var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
步骤 3:显示自定义属性
遍历检索到的自定义属性并显示其名称和值:
//显示自定义属性名称和值
foreach (var property in customProperties)
{
Console.WriteLine("{0} = {1}", property.Name, property.Value);
}
}
结论
在本教程中,您学习了如何使用 GroupDocs.Metadata for .NET 高效地从 .NET 项目管理文档中读取自定义属性。利用该库的功能,您可以在应用程序中有效地管理元数据,从而增强数据检索和组织。
常见问题解答
GroupDocs.Metadata 可以从所有类型的项目管理文档中提取属性吗?
GroupDocs.Metadata 支持多种项目管理格式,包括 Microsoft Project (MPP) 文件和其他文件。
使用 GroupDocs.Metadata for .NET 是否需要许可证?
是的,商业使用需要许可证。你可以从这里.
我如何访问 GroupDocs.Metadata 的更多文档?
探索详细文档参考页.
在哪里可以获得与 GroupDocs.Metadata 相关的查询的支持?
加入社区GroupDocs 元数据论坛寻求支持和讨论。
购买之前我可以免费试用 GroupDocs.Metadata 吗?
是的,你可以从这里.