使用 Aspose.Tasks for .NET 计量 MS 项目使用情况

介绍

您是否希望通过 Aspose.Tasks 有效管理和监控您的 MS Project 使用情况?借助计量功能,您可以跟踪您的使用情况并优化您的项目管理工作。在本教程中,我们将指导您使用 Aspose.Tasks for .NET 逐步完成计量 MS Project 使用情况的过程。

先决条件

在我们深入了解 MS Project 使用情况之前,请确保您满足以下先决条件:

  1. Aspose.Tasks for .NET 库:从以下位置下载并安装 Aspose.Tasks for .NET 库:下载页面。按照安装说明在您的开发环境中设置库。
  2. 公钥和私钥:从 Aspose 获取您的公钥和私钥。这些键对于计量使用至关重要。如果您还没有密钥,您可以通过 Aspose 请求密钥临时执照页。

导入命名空间

在继续之前,将必要的命名空间导入到您的项目中:

using Aspose.Tasks;
using System;
using System.Diagnostics.CodeAnalysis;
using System.Net;

第 1 步:设置计量

要开始计量 MS Project 使用情况,请通过提供您的公钥和私钥来设置计量环境:

String DataDir = "Your Document Directory";
var metered = new Metered();
metered.SetMeteredKey("<public key>", "<private key>");

代替"Your Document Directory"替换为文档目录的路径<public key><private key>使用从 Aspose 获得的实际密钥。

第 2 步:加载 MS 项目文件

接下来,使用 Aspose.Tasks 加载 MS Project 文件:

var project = new Project(DataDir + "Project2.mpp");
Console.WriteLine("Project Name: " + project.Get(Prj.Name));

此步骤从指定目录加载名为“Project2.mpp”的 MS Project 文件。您可以将文件名替换为您自己的 MS Project 文件。

第 3 步:处理项目

现在项目已加载,您可以根据项目管理任务的需要对其执行各种操作。

//在此执行项目管理任务

第 4 步:检查积分和字节消耗

您可以查看您在使用期间花费的积分和消耗的字节数:

try
{
    Console.WriteLine("Credits spent: {0}", Metered.GetConsumptionCredit());
    Console.WriteLine("Bytes consumed: {0}", Metered.GetConsumptionQuantity());
}
catch (WebException)
{
    //在这里处理异常
}

此步骤检索并显示您的操作花费的积分和消耗的字节。处理此过程中可能出现的任何异常。

第 5 步:重置计量密钥

或者,您可以重置计量键以停止计数字节:

metered.ResetMeteredKey();

此步骤停止计量过程并重置计量键。

结论

在本教程中,您学习了如何使用 Aspose.Tasks for .NET 计量 MS Project 使用情况。通过执行这些步骤,您可以有效地监控和优化项目管理工作,同时确保高效的资源利用。

常见问题解答

问:我可以计量多个 MS Project 文件的使用情况吗?

答:是的,您可以通过单独加载每个文件并相应地监控使用情况来计量多个 MS Project 文件的使用情况。

问:计量 MS Project 使用情况是否与所有版本的 Aspose.Tasks for .NET 兼容?

答:是的,Aspose.Tasks for .NET 的所有版本都支持计量 MS Project 使用情况。

问:我需要互联网连接才能计量使用吗?

答:是的,需要互联网连接才能与 Aspose 的服务器进行通信以计量使用情况。

问:我可以实时跟踪使用情况吗?

答:是的,您可以通过定期检查消耗的积分和消耗的字节来实时跟踪使用情况。

问:试用版中是否可以计量 MS Project 使用情况?

答:是的,Aspose.Tasks for .NET 的试用版和许可版均提供计量 MS Project 使用情况。