Redmine.Net.Api.Types.TimeEntry 如何获取一个Activity
时间: 2023-12-11 18:02:31 浏览: 154
redmine-net-api:用于Redmine错误任务管理系统的.Net API
要获取一个活动(Activity),可以使用 Redmine.Net.Api.Types.TimeEntry 的 Activity 属性。Activity 对象包含了活动的名称、ID、费率等信息。
以下是获取 TimeEntry 对象的 Activity 的示例代码:
```csharp
using Redmine.Net.Api;
using Redmine.Net.Api.Types;
var redmineManager = new RedmineManager(redmineUrl, apiKey);
var timeEntry = redmineManager.GetObject<TimeEntry>(timeEntryId.ToString(), new NameValueCollection { { "include", "activity" } });
var activity = timeEntry.Activity;
Console.WriteLine($"Activity name: {activity.Name}");
Console.WriteLine($"Activity ID: {activity.Id}");
```
在上面的代码中,我们使用 RedmineManager 的 GetObject 方法获取 TimeEntry 对象,并传递了一个 NameValueCollection 参数来指示我们需要包含 Activity 信息。然后,我们可以从 TimeEntry 对象的 Activity 属性中获取 Activity 对象,并访问其属性。
阅读全文