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