原創(chuàng)|產品更新|編輯:李顯亮|2020-11-12 10:35:22.770|閱讀 250 次
概述:Aspose.Tasks for .NET更新至v20.11,重構CalendarException的API,允許獲取使用計量許可證時消耗的字節(jié)數(shù)\積分的計數(shù),歡迎下載體驗。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.Tasks for .NET是一個可靠的項目管理API,用于處理Microsoft Project文件。該API展示了項目數(shù)據(jù),如任務,資源,資源分配和擴展屬性數(shù)據(jù),以便開發(fā)人員可以操作它們。用戶可以通過創(chuàng)建和讀取任務和資源來完全規(guī)劃項目,并為任務分配或刪除資源。用戶可以操縱任務約束,優(yōu)先級,關鍵和工作驅動的任務,停止或恢復任務和拆分任務,管理擴展屬性,鏈接任務并將更新的任務數(shù)據(jù)寫回項目。
.NET版Aspose.Tasks v20.11全新上線! 重構CalendarException的API,允許獲取使用計量許可證時消耗的字節(jié)數(shù)\積分的計數(shù),修復諸多bug問題,我們一起來看看新功能吧!
新增與改進
key | 概述 | 類別 |
---|---|---|
TASKSNET-4520 | 為項目的OleObjects集合添加“清除”操作的支持 | 增強功能 |
TASKSNET-4497 | 重構CalendarException的API | 增強功能 |
TASKSNET-4444 | 添加一個API,以獲取使用計量許可證時消耗的字節(jié)數(shù)\積分的計數(shù) | 增強功能 |
TASKSNET-3896 | 添加API以將超過1頁的內容保存到MemoryStream | 增強功能 |
TASKSNET-3895 | 實現(xiàn)工作分配的Duration *擴展屬性的顯示時間單位的編寫 | 增強功能 |
TASKSNET-3854 | 在評估模式下增強日期的閱讀 | 增強功能 |
TASKSNET-4506 | 修復重新保存的項目中丟失的嵌入式OLE映像 | Bug修復 |
TASKSNET-4499 | 修復task.GetTimephasedData()方法返回的TimephasedData項目中不正確的TimephasedData.Uid | Bug修復 |
TASKSNET-4485 | 修復添加CalendarException損壞的.mpp文件的問題 | Bug修復 |
TASKSNET-4439 | 重新計算項目后修復空任務的無效順序 | Bug修復 |
TASKSNET-3723 | 修復成本資源不存在的TD | Bug修復 |
公共API和向后不兼容的更改
日歷例外有效的天數(shù)不再添加到calendar.WeekDays集合中。
考慮一個帶有日歷的項目,其中至少定義了一個日歷異常:
在20.11版本之前:例外情況生效的日子與 "常規(guī) "的WeekDays一起被添加到Calendar.WeekDays集合中。20.11版之前:例外情況生效的日子與 "常規(guī) "的WeekDays一起被添加到Calendar.WeekDays集合中(DayType為 "例外")。
在20.11版本之后:例外生效的日子和 "常規(guī) "的WeekDays一起被添加到Calendar.WeekDays集合中(使用DayType "例外")。20.11版本之后(包括20.11版本): calendar.WeekDays只包含 "常規(guī) "WeekDays。您可以使用CalendarException.GetExceptionDates()方法來確定給定的日歷異常在哪一天生效。
Project project = new Project("CalendarWithExceptions.mpp"); Calendar calendar = project.Calendars.GetByUid(1); CalendarException calendarException = calendar.Exceptions[0]; foreach (var date in calendarException.GetExceptionDates()) { Console.WriteLine(date); }
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn