Class Project
ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)
แสดงโครงการ
public class Project
Inheritance
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
มันเป็นชั้นกลางในห้องสมุด Aspose.Tasks
หนึ่งสามารถใช้Project
อ่านหนึ่งในรูปแบบการจัดการโครงการที่ได้รับการสนับสนุน: MPP, MPT, MPX, XMLเพื่อโหลดเอกสารที่มีอยู่ในรูปแบบใด ๆ ที่ได้รับการสนับสนุนโปรดส่งชื่อไฟล์หรือกระแสไปยังหนึ่งในผู้ก่อสร้าง เพื่อสร้างโครงการที่ว่างเปล่าโปรดโทรหาผู้ก่อสร้างที่ไม่มีพารามิเตอร์
ใช้หนึ่งของวิธีการบันทึกอัปโหลดเพื่อบันทึกโครงการในใด ๆ ของ Aspose.Tasks.Saving.SaveFileรูปแบบ: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; การจัดตั้งที่กําหนดเอง: PDF; ภาพ: JPEG, PNG, BMP, TIFF, SVG; ข้อความ: TXT; อื่น ๆ: HTML.
การจัดเก็บข้อมูลทั่วโครงการเช่น Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps และ Aspose.Tasks.Project.ExtendedAttributes ส่วนใหญ่ของวัตถุเหล่านี้สามารถเข้าถึงได้ผ่านคุณสมบัติที่เกี่ยวข้องของชั้น
มันเป็นวัตถุหลักที่มีจุดเข้าในการจัดการวัตถุโครงการอื่น ๆ เช่น Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute และ Aspose.Tasks.Calendar
TheProject
entities สามารถเข้าถึงได้ผ่านการจัดเก็บแบบกําหนดเองเช่น Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments ฯลฯ
Constructors
Project()
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Tasks.Project
public Project()
Project(รั้ว, รั้ว)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากรูปแบบที่ปกป้องรหัสผ่าน (ไฟล์ mpp หรือ mpt ที่มีอยู่)
public Project(string projectTemplate, string protectionPassword)
Parameters
projectTemplate
string
ขั้นตอนที่จะ template เพื่อสร้างโครงการจาก
protectionPassword
string
ป้องกันรหัสผ่าน
Remarks
อ่านไฟล์ที่ปกป้องรหัสผ่านในปัจจุบันได้รับการสนับสนุนสําหรับรูปแบบไฟล์ MSP 2003 เท่านั้น
Project(รั้ว)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากรูปแบบ (ไฟล์ mpp หรือ mpt ที่มีอยู่)
public Project(string projectTemplate)
Parameters
projectTemplate
string
ขั้นตอนที่จะ template เพื่อสร้างโครงการจาก
Project(กระแส, PrimaveraReadOptions)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จาก Streamด้วยตัวอย่างที่ระบุของคลาส Aspose.Tasks.PrimaveraReadOptions
public Project(Stream stream, PrimaveraReadOptions options)
Parameters
stream
Stream
กระแสของ Project System.IO.Streamclass
options
PrimaveraReadOptions
ตัวอย่างที่ระบุของ Aspose.Tasks.PrimaveraReadOptionsclass ซึ่งช่วยให้การอ่านแบบกําหนดเองของรูปแบบ Primavera (XER หรือ XML)
Project(ลวด, ParseErrorCallback)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากรูปแบบ (ไฟล์ mpp หรือ mpt ที่มีอยู่)
public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)
Parameters
projectTemplate
string
ขั้นตอนที่จะ template เพื่อสร้างโครงการจาก
parseErrorHandler
ParseErrorCallback
วิธีการเรียกคืนที่ระบุในการจัดการข้อผิดพลาด xml parse
Project(Stream)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากการไหล
public Project(Stream stream)
Parameters
stream
Stream
กระแสเพื่อโหลด template จาก
Project(StreamReader)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากตัวอย่าง StreamReader
public Project(StreamReader reader)
Parameters
reader
StreamReader
กระแสอ่านจากที่ที่จะโหลดตัวอย่าง
Project(โลหะ, PrimaveraReadOptions)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากรูปแบบ (ไฟล์ MPP หรือ MPT ที่มีอยู่)ด้วยตัวอย่างที่ระบุของคลาส Aspose.Tasks.PrimaveraReadOptions
public Project(string projectTemplate, PrimaveraReadOptions options)
Parameters
projectTemplate
string
ขั้นตอนที่ template เพื่อสร้างโครงการจาก
options
PrimaveraReadOptions
ตัวอย่างที่ระบุของคลาส Aspose.Tasks.PrimaveraReadOptions
Project(DbSettings)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project เพื่ออ่านข้อมูลจากฐานข้อมูลที่ระบุโดยตัวอย่างของคลาส Aspose.Tasks.Connectivity.DbSettings
public Project(DbSettings settings)
Parameters
settings
DbSettings
ตัวอย่างที่ระบุของคลาส Aspose.Tasks.Connectivity.DbSettings
Project(สตรีม, ParseErrorCallback)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากรูปแบบ(ไฟล์ mpp หรือ mpt ที่มีอยู่)
public Project(Stream stream, ParseErrorCallback parseErrorHandler)
Parameters
stream
Stream
กระแสเพื่อโหลด template จาก
parseErrorHandler
ParseErrorCallback
วิธีการเรียกคืนที่ระบุในการจัดการข้อผิดพลาด xml parse
Project(กระแส, string)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากรูปแบบ(ไฟล์ mpp หรือ mpt ที่มีอยู่)
public Project(Stream stream, string protectionPassword)
Parameters
stream
Stream
กระแสเพื่อโหลด template จาก
protectionPassword
string
ป้องกันรหัสผ่าน
Remarks
อ่านไฟล์ที่ปกป้องรหัสผ่านในปัจจุบันได้รับการสนับสนุนสําหรับรูปแบบไฟล์ MSP 2003 เท่านั้น
Project(ลวด, LoadOptions)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จากรูปแบบ (ไฟล์ mpp หรือ mpt ที่มีอยู่)ด้วยตัวอย่างที่ระบุของชั้น Aspose.Tasks.LoadOptions
public Project(string projectTemplate, LoadOptions options)
Parameters
projectTemplate
string
ขั้นตอนที่ template เพื่อสร้างโครงการจาก
options
LoadOptions
ตัวอย่างที่ระบุของชั้น Aspose.Tasks.LoadOptions
Project(แหล่งจ่ายไฟ LoadOptions)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.Project จาก Streamด้วยตัวอย่างที่ระบุของชั้น Aspose.Tasks.LoadOptions
public Project(Stream stream, LoadOptions options)
Parameters
stream
Stream
กระแสของ Project System.IO.Streamclass
options
LoadOptions
ตัวอย่างที่ระบุของ Aspose.Tasks.LoadOptionsclass
Properties
ActualsInSync
รับหรือตั้งค่าหมายถึงว่า ActualsInSync จะตั้งค่าหรือไม่
[EntityField]
public NullableBool ActualsInSync { get; set; }
คุณสมบัติมูลค่า
AdminProject
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า AdminProject จะตั้งค่าหรือไม่
[EntityField]
public NullableBool AdminProject { get; set; }
คุณสมบัติมูลค่า
AreEditableActualCosts
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า AreEditableActualCosts จะตั้งค่าหรือไม่
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
คุณสมบัติมูลค่า
Author
รับหรือตั้งค่าของผู้เขียน
[EntityField]
public string Author { get; set; }
คุณสมบัติมูลค่า
AutoAddNewResourcesAndTasks
รับหรือตั้งค่าหมายความว่า AutoAddNewResourcesAndTasks จะตั้งค่าหรือไม่
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
คุณสมบัติมูลค่า
AutoCalculateAssignmentCosts
รับหรือตั้งค่าว่าค่าใช้จ่ายในการจัดงานและค่าใช้จ่ายที่เหลือควรจะถูกคํานวณโดยอัตโนมัติโดยใช้ค่าใช้จ่ายในการจัดงานและทรัพยากร
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
คุณสมบัติมูลค่า
Autolink
รับหรือตั้งค่าหมายถึงว่า Autolink จะตั้งค่าหรือไม่
[EntityField]
public NullableBool Autolink { get; set; }
คุณสมบัติมูลค่า
BaselineForEarnedValue
รับหรือตั้งค่าของ BaselineForEarnedValue
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
คุณสมบัติมูลค่า
BuiltInProps
ได้รับการเก็บรวบรวมทรัพย์สินในตัวของโครงการ
public BuiltInProjectPropertyCollection BuiltInProps { get; }
คุณสมบัติมูลค่า
BuiltInProjectPropertyCollection
CalculationMode
รับหรือตั้งโหมดคํานวณของโครงการสามารถเป็นหนึ่งในค่าของ Aspose.Tasks.Project.CalculationMode รายการ
public CalculationMode CalculationMode { get; set; }
คุณสมบัติมูลค่า
Calendar
รับหรือตั้งค่าของปฏิทิน
[EntityField]
public Calendar Calendar { get; set; }
คุณสมบัติมูลค่า
Calendars
ได้รับ Aspose.Tasks.CalendarCollection วัตถุของตัวอย่างโครงการนี้
public CalendarCollection Calendars { get; }
คุณสมบัติมูลค่า
Category
รับหรือตั้งค่าของหมวดหมู่
[EntityField]
public string Category { get; set; }
คุณสมบัติมูลค่า
Comments
ได้รับหรือตั้งค่าค่าของความคิดเห็น
[EntityField]
public string Comments { get; set; }
คุณสมบัติมูลค่า
Company
ได้รับหรือตั้งค่าค่าของ บริษัท
[EntityField]
public string Company { get; set; }
คุณสมบัติมูลค่า
CreationDate
รับหรือตั้งค่าของ CreationDate
[EntityField]
public DateTime CreationDate { get; set; }
คุณสมบัติมูลค่า
CriticalPath
รับคอลเลกชันที่มีรายการงานสําคัญซึ่งรวมถึงเส้นทางสําคัญของโครงการนี้
public TaskCollection CriticalPath { get; }
คุณสมบัติมูลค่า
CriticalSlackLimit
รับหรือตั้งค่าของ CriticalSlackLimit
[EntityField]
public int CriticalSlackLimit { get; set; }
คุณสมบัติมูลค่า
CurrencyCode
ได้รับหรือตั้งค่าค่าของ CurrencyCode
[EntityField]
public string CurrencyCode { get; set; }
คุณสมบัติมูลค่า
CurrencyDigits
ได้รับหรือตั้งค่าค่าของ CurrencyDigits
[EntityField]
public int CurrencyDigits { get; set; }
คุณสมบัติมูลค่า
CurrencySymbol
ได้รับหรือตั้งค่าค่าของ สัญลักษณ์สกุลเงิน
[EntityField]
public string CurrencySymbol { get; set; }
คุณสมบัติมูลค่า
CurrencySymbolPosition
รับหรือตั้งค่าของ CurrencySymbolPosition
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
คุณสมบัติมูลค่า
CurrentDate
รับหรือตั้งค่าของ CurrentDate
[EntityField]
public DateTime CurrentDate { get; set; }
คุณสมบัติมูลค่า
CustomDateFormat
รับหรือตั้งค่าของ CustomDateFormat
[EntityField]
public string CustomDateFormat { get; set; }
คุณสมบัติมูลค่า
CustomProps
ได้รับการเก็บรวบรวมคุณสมบัติที่กําหนดเองของโครงการ
public CustomProjectPropertyCollection CustomProps { get; }
คุณสมบัติมูลค่า
CustomProjectPropertyCollection
DateFormat
รับหรือตั้งค่าของ DateFormat
[EntityField]
public DateFormat DateFormat { get; set; }
คุณสมบัติมูลค่า
DaysPerMonth
รับหรือตั้งค่าของ DaysPerMonth
[EntityField]
public int DaysPerMonth { get; set; }
คุณสมบัติมูลค่า
DefaultFinishTime
รับหรือตั้งค่าค่าของ DefaultFinishTime
[EntityField]
public DateTime DefaultFinishTime { get; set; }
คุณสมบัติมูลค่า
DefaultFixedCostAccrual
รับหรือตั้งค่าค่าของ DefaultFixedCostAccrual
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
คุณสมบัติมูลค่า
DefaultOvertimeRate
รับหรือตั้งค่าค่าของ DefaultOvertimeRate
[EntityField]
public double DefaultOvertimeRate { get; set; }
คุณสมบัติมูลค่า
DefaultStandardRate
รับหรือตั้งค่าค่าของ DefaultStandardRate
[EntityField]
public double DefaultStandardRate { get; set; }
คุณสมบัติมูลค่า
DefaultStartTime
รับหรือตั้งค่าของ DefaultStartTime
[EntityField]
public DateTime DefaultStartTime { get; set; }
คุณสมบัติมูลค่า
DefaultTaskMethod
รับหรือตั้งค่าค่าของ DefaultTaskEVMethod
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
คุณสมบัติมูลค่า
DefaultTaskType
ได้รับหรือตั้งค่าค่าของ DefaultTaskType
[EntityField]
public TaskType DefaultTaskType { get; set; }
คุณสมบัติมูลค่า
DefaultView
รับหรือตั้งค่ามุมมองเริ่มต้นของโครงการ
public View DefaultView { get; set; }
คุณสมบัติมูลค่า
DefaultWeekWorkingDays
ได้รับตัวอย่างของ Aspose.Tasks.WeekDayCollection class ซึ่งแสดงให้เห็นถึงการเก็บรวบรวมของโครงการที่กําหนดเองวันทํางานสัปดาห์และเวลาทํางาน
public WeekDayCollection DefaultWeekWorkingDays { get; }
คุณสมบัติมูลค่า
Remarks
ข้อมูลนี้มีเฉพาะในไฟล์ mpp (ไม่ใช่ใน XML)
DisplayOptions
ได้รับตัวอย่างของคลาส Aspose.Tasks.ProjectDisplayOptions
public ProjectDisplayOptions DisplayOptions { get; }
คุณสมบัติมูลค่า
DurationFormat
รับหรือตั้งค่าของ DurationFormat
[EntityField]
public TimeUnitType DurationFormat { get; set; }
คุณสมบัติมูลค่า
EarnedValueMethod
รับหรือตั้งค่าค่าของ EarnedValueMethod
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
คุณสมบัติมูลค่า
ExtendedAttributes
ได้รับ ExtendedAttributeDefinitionCollection วัตถุการเก็บรวบรวมคุณสมบัติที่ขยาย (ฟิลด์ที่กําหนดเอง) คําอธิบายที่เกี่ยวข้องกับโครงการ
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
คุณสมบัติมูลค่า
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
รับหรือตั้งค่าของ ExtendedCreationDate
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
คุณสมบัติมูลค่า
FinishDate
รับหรือตั้งค่าของ FinishDate
[EntityField]
public DateTime FinishDate { get; set; }
คุณสมบัติมูลค่า
FiscalYearStart
รับหรือตั้งค่าหมายความว่า FiscalYearStart จะตั้งค่าหรือไม่
[EntityField]
public NullableBool FiscalYearStart { get; set; }
คุณสมบัติมูลค่า
FyStartDate
รับหรือตั้งค่าของ FyStartDate
[EntityField]
public Month FyStartDate { get; set; }
คุณสมบัติมูลค่า
Guid
รับหรือตั้งค่าของคู่มือ
[EntityField]
public Guid Guid { get; set; }
คุณสมบัติมูลค่า
HonorConstraints
รับหรือตั้งค่าค่าแสดงให้เห็นว่า HonorConstraints จะตั้งค่าหรือไม่
[EntityField]
public NullableBool HonorConstraints { get; set; }
คุณสมบัติมูลค่า
HyperlinkBase
รับหรือตั้งค่าของ HyperlinkBase
[EntityField]
public string HyperlinkBase { get; set; }
คุณสมบัติมูลค่า
InsertedProjectsLikeSummary
รับหรือตั้งค่าหมายความว่า InsertedProjectsLikeSummary จะตั้งค่าหรือไม่
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
คุณสมบัติมูลค่า
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled จะตั้งค่าหรือไม่
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
คุณสมบัติมูลค่า
Keywords
ได้รับหรือตั้งค่าค่าของคําหลัก
[EntityField]
public string Keywords { get; set; }
คุณสมบัติมูลค่า
LastAuthor
รับหรือตั้งค่าของ LastAuthor
[EntityField]
public string LastAuthor { get; set; }
คุณสมบัติมูลค่า
LastPrinted
รับหรือตั้งค่าของ LastPrinted
[EntityField]
public DateTime LastPrinted { get; set; }
คุณสมบัติมูลค่า
LastSaved
รับหรือตั้งค่าของ LastSaved
[EntityField]
public DateTime LastSaved { get; set; }
คุณสมบัติมูลค่า
Manager
ได้รับหรือตั้งค่าค่าของผู้จัดการ
[EntityField]
public string Manager { get; set; }
คุณสมบัติมูลค่า
MicrosoftProjectเซิร์ฟเวอร์ URL
ได้รับหรือตั้งค่าค่าที่แสดงให้เห็นว่า MicrosoftProjectServerURL จะตั้งค่าหรือไม่
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
คุณสมบัติมูลค่า
MinutesPerDay
รับหรือตั้งค่าของ MinutesPerDay
[EntityField]
public int MinutesPerDay { get; set; }
คุณสมบัติมูลค่า
MinutesPerWeek
ได้รับหรือตั้งค่าค่าของ MinutesPerWeek
[EntityField]
public int MinutesPerWeek { get; set; }
คุณสมบัติมูลค่า
MoveCompletedEndsBack
รับหรือตั้งค่าหมายความว่า MoveCompletedEndsBack จะตั้งค่าหรือไม่
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
คุณสมบัติมูลค่า
MoveCompletedEndsForward
รับหรือตั้งค่าหมายถึงว่า MoveCompletedEndsForward จะตั้งค่าหรือไม่
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
คุณสมบัติมูลค่า
MoveRemainingStartsBack
รับหรือตั้งค่าหมายความว่า MoveRemainingStartsBack จะตั้งค่าหรือไม่
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
คุณสมบัติมูลค่า
MoveRemainingStartsForward
รับหรือตั้งค่าหมายถึงว่า MoveRemainingStartsForward จะตั้งค่าหรือไม่
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
คุณสมบัติมูลค่า
MultipleCriticalPaths
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า MultipleCriticalPaths จะตั้งค่าหรือไม่
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
คุณสมบัติมูลค่า
Name
รับหรือตั้งค่าของชื่อ
[EntityField]
public string Name { get; set; }
คุณสมบัติมูลค่า
NewTaskStartDate
รับหรือตั้งค่าของ NewTaskStartDate
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
คุณสมบัติมูลค่า
NewTasksAreManual
รับหรือตั้งค่าหมายความว่า NewTasksAreManual จะตั้งค่าหรือไม่
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
คุณสมบัติมูลค่า
NewTasksEffortDriven
รับหรือตั้งค่าหมายถึงว่า NewTasksEffortDriven จะตั้งค่าหรือไม่
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
คุณสมบัติมูลค่า
NewTasksEstimated
รับหรือตั้งค่าหมายถึงว่า NewTasksEstimated จะตั้งค่าหรือไม่
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
คุณสมบัติมูลค่า
OleObjects
รับคอลเลกชันที่มีตัวอย่างของคลาส Aspose.Tasks.OleObject ที่เชื่อมโยงหรือรวมกับไฟล์โครงการนี้
public OleObjectCollection OleObjects { get; }
คุณสมบัติมูลค่า
OutlineCodes
ได้รับ OutlineCodeDefinitionCollection objectการเก็บรวบรวมคําอธิบายของรหัสต้นฉบับที่เกี่ยวข้องกับโครงการ
public OutlineCodeDefinitionCollection OutlineCodes { get; }
คุณสมบัติมูลค่า
OutlineCodeDefinitionCollection
PrimaveraProperties
ได้รับวัตถุที่มีคุณสมบัติเฉพาะ Primavera สําหรับโครงการอ่านจากไฟล์ Primavera
public PrimaveraProjectProperties PrimaveraProperties { get; }
คุณสมบัติมูลค่า
ProjectExternallyEdited
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า ProjectExternallyEdited จะตั้งค่าหรือไม่
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
คุณสมบัติมูลค่า
RemoveFileProperties
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า RemoveFileProperties จะตั้งค่าหรือไม่
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
คุณสมบัติมูลค่า
ResourceAssignments
รับวัตถุ ResourceAssignmentCollection
public ResourceAssignmentCollection ResourceAssignments { get; }
คุณสมบัติมูลค่า
ResourceFilters
รับคําอธิบายกรองตามทรัพยากรทั้งหมดResourceFilters เป็นชุดของ Aspose.Tasks.Filter วัตถุ
public FilterCollection ResourceFilters { get; }
คุณสมบัติมูลค่า
ResourceGroups
รับคําจํากัดความกลุ่มทั้งหมดตามทรัพยากรResourceGroups เป็นชุดของ Aspose.Tasks.Group วัตถุ
public GroupCollection ResourceGroups { get; }
คุณสมบัติมูลค่า
Resources
ได้รับ ResourceCollection object
public ResourceCollection Resources { get; }
คุณสมบัติมูลค่า
Revision
ได้รับหรือตั้งค่าค่าการตรวจสอบ
[EntityField]
public int Revision { get; set; }
คุณสมบัติมูลค่า
RootTask
ได้รับรากของต้นไม้ของงาน
public Task RootTask { get; }
คุณสมบัติมูลค่า
SaveVersion
รับหรือตั้งค่าของ SaveVersion
[EntityField]
public int SaveVersion { get; set; }
คุณสมบัติมูลค่า
ScheduleFromStart
รับหรือตั้งค่าหมายถึงว่า ScheduleFromStart จะตั้งค่าหรือไม่
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
คุณสมบัติมูลค่า
ShowProjectSummaryTask
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า ShowProjectSummaryTask จะตั้งค่าหรือไม่
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
คุณสมบัติมูลค่า
SplitsInProgressTasks
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า SplitsInProgressTasks จะตั้งค่าหรือไม่
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
คุณสมบัติมูลค่า
SpreadActualCost
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า SpreadActualCost จะตั้งค่าหรือไม่
[EntityField]
public NullableBool SpreadActualCost { get; set; }
คุณสมบัติมูลค่า
SpreadPercentComplete
รับหรือตั้งค่าหมายถึงว่า SpreadPercentComplete จะตั้งค่าหรือไม่
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
คุณสมบัติมูลค่า
StartDate
รับหรือตั้งค่าของ StartDate
[EntityField]
public DateTime StartDate { get; set; }
คุณสมบัติมูลค่า
StatusDate
รับหรือตั้งค่าของ StatusDate
[EntityField]
public DateTime StatusDate { get; set; }
คุณสมบัติมูลค่า
Subject
รับหรือตั้งค่าของวัตถุ
[EntityField]
public string Subject { get; set; }
คุณสมบัติมูลค่า
Tables
รับรายการของ Aspose.Tasks.Table วัตถุ
public TableCollection Tables { get; }
คุณสมบัติมูลค่า
TaskFilters
ได้รับการกําหนดค่ากรองทั้งหมดตามงานTaskFilters เป็นชุดของ Aspose.Tasks.Filter วัตถุ
public FilterCollection TaskFilters { get; }
คุณสมบัติมูลค่า
TaskGroups
รับคําจํากัดความกลุ่มทั้งหมดตามงานTaskGroups เป็นชุดของ Aspose.Tasks.Group วัตถุ
public GroupCollection TaskGroups { get; }
คุณสมบัติมูลค่า
TaskLinks
ได้รับ Aspose.Tasks.TaskLinkCollection object
public TaskLinkCollection TaskLinks { get; }
คุณสมบัติมูลค่า
TaskUpdatesResource
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า TaskUpdatesResource จะตั้งค่าหรือไม่
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
คุณสมบัติมูลค่า
Template
รับหรือตั้งค่าของ Template
[EntityField]
public string Template { get; set; }
คุณสมบัติมูลค่า
TimescaleFinish
รับหรือตั้งค่าของ TimescaleFinish
[EntityField]
public DateTime TimescaleFinish { get; set; }
คุณสมบัติมูลค่า
TimescaleStart
รับหรือตั้งค่าของ TimescaleStart
[EntityField]
public DateTime TimescaleStart { get; set; }
คุณสมบัติมูลค่า
Title
รับหรือตั้งค่าของชื่อ
[EntityField]
public string Title { get; set; }
คุณสมบัติมูลค่า
Uid
รับหรือตั้งค่าค่าของ Uid
[EntityField]
public string Uid { get; set; }
คุณสมบัติมูลค่า
UpdateManuallyScheduledTasksWhenEditingLinks
รับหรือตั้งค่าหมายความว่า UpdateManuallyScheduledTasksWhenEditingLinks จะตั้งค่าหรือไม่
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
คุณสมบัติมูลค่า
VbaProject
ได้รับตัวอย่างของคลาส Aspose.Tasks.Project.VbaProject
public VbaProject VbaProject { get; }
คุณสมบัติมูลค่า
Views
รับรายการของ Aspose.Tasks.View วัตถุ
public ViewCollection Views { get; }
คุณสมบัติมูลค่า
WBSCodeDefinition
รับหรือตั้งค่า WBS Code Definition สําหรับโครงการ
public WBSCodeDefinition WBSCodeDefinition { get; set; }
คุณสมบัติมูลค่า
WeekStartDay
รับหรือตั้งค่าของ WeekStartDay
[EntityField]
public DayType WeekStartDay { get; set; }
คุณสมบัติมูลค่า
WorkFormat
ได้รับหรือตั้งค่าค่าของ WorkFormat
[EntityField]
public TimeUnitType WorkFormat { get; set; }
คุณสมบัติมูลค่า
Methods
CopyTo(Project)
คัดลอกข้อมูลหลักและคุณสมบัติของโครงการไปยังโครงการอื่น ๆ
public void CopyTo(Project another)
Parameters
another
Project
โครงการอื่นเพื่อคัดลอกข้อมูลไปยัง
CopyTo(โครงการ, CopyToOptions)
คัดลอกข้อมูลหลักและคุณสมบัติของโครงการไปยังโครงการอื่น ๆ
public void CopyTo(Project another, CopyToOptions options)
Parameters
another
Project
โครงการอื่นเพื่อคัดลอกข้อมูลไปยัง
options
CopyToOptions
ตัวเลือกการคัดลอกเพื่อควบคุมกระบวนการคัดลอก
EnumerateAllChildTasks()
รายการงานทั้งหมดของโครงการรวมถึงงานราก
public IEnumerable<task> EnumerateAllChildTasks()
Returns
IEnumerable < Task >
IEnumerable ซึ่งสามารถใช้ในการอธิบายเกี่ยวกับงานทั้งหมดของโครงการ
Remarks
ให้วิธีที่น้ําหนักเบามากขึ้นในการอธิบายเกี่ยวกับงานเมื่อเทียบกับ Aspose.Tasks.Project.SelectAllChildTasks วิธีการเพราะมันไม่ให้หน่วยความจําสําหรับงานทั้งหมด
เก็บ>(คีย์<t, prjkey="">)
กลับค่าที่ทรัพย์สินจะถูกวางแผนในภาชนะนี้
public T Get<t>(Key<t, prjkey=""> key)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Prj เพื่อรับคีย์ทรัพย์สิน
Returns
T
ค่าใช้จ่ายที่สินทรัพย์จะถูกวางแผนในภาชนะนี้
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
GetBaselineSaveTime(BaselineType)
กลับเส้นฐานช่วยประหยัดเวลา
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
หมายเลขฐาน Aspose.Tasks.BaselineType
Returns
ฐานล่วงหน้าล่าสุดบันทึกวันที่และเวลา
Remarks
Returns DateTime.MinValue ถ้าเส้นฐานไม่ได้บันทึกไว้
GetDuration(คู่)
ได้รับ Aspose.Tasks.Duration วัตถุที่มีจํานวนหน่วยที่ระบุและรูปแบบระยะเวลาเริ่มต้นที่กําหนดไว้ในการตั้งค่าของโครงการ Aspose.Tasks.Prj.DurationFormat
public Duration GetDuration(double val)
Parameters
val
double
จํานวนหน่วยที่ระบุ
Returns
ความยาวของวัตถุ
Remarks
วิธีการนี้ควรใช้อย่างระมัดระวังเพราะจะส่งคืนระยะเวลาที่แตกต่างกันขึ้นอยู่กับการตั้งค่า Project.DurationFormatตัวอย่างเช่น GetWork(1.0) จะกลับมา 1 ชั่วโมงเมื่อ Project.DurationFormat เป็น TimeUnitType.Hour หรือ 1 วันถ้า Project.DurationFormat เป็น TimeUnitType.Day
GetDuration(คู่, TimeUnitType)
ได้รับ Aspose.Tasks.Duration วัตถุที่มีจํานวนที่ระบุของ Aspose.Tasks.TimeUnitType หน่วย
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
จํานวนหน่วยที่ระบุ
timeUnit
TimeUnitType
หมายเลข TimeUnitType
Returns
ความยาวของวัตถุ
GetDuration(TimeSpan, ประเภท TimeUnit)
ได้รับ Aspose.Tasks.Duration วัตถุที่มีค่า System.TimeSpan ที่ระบุและค่า Aspose.Tasks.TimeUnitType ที่ระบุ
public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)
Parameters
timeSpan
TimeSpan
ข้อมูลจําเพาะ System.TimeSpan
timeUnit
TimeUnitType
หมายเลข TimeUnitType
Returns
ความยาวของวัตถุ
GetPageCount(SaveOptions)
หมายเลขหน้าการคืนเงินสําหรับโครงการที่จะนําเสนอโดยใช้ Aspose.Tasks.Saving.SaveOptions
public int GetPageCount(SaveOptions saveOptions)
Parameters
saveOptions
SaveOptions
ตัวเลือกการบันทึกเพื่อให้หน้าคํานวณ
Returns
หมายเลขหน้าที่จะได้รับ
Examples
ในตัวอย่างนี้ตัวอย่างของ HtmlSaveOptions และจํานวนหน้าใน HTML ที่เกิดขึ้นจะถูกเขียนไปยังคอนโซล
Project project = new Project(@"test.mpp");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
IncludeProjectNameInPageHeader = false,
IncludeProjectNameInTitle = false,
PageSize = PageSize.A4,
Timescale = Timescale.Days,
StartDate = project.Get(Prj.StartDate).Date,
EndDate = project.Get(Prj.FinishDate).Date
};
Console.WriteLine(project.GetPageCount(saveOptions));
GetPageCount()
หมายเลขหน้ากลับสําหรับโครงการที่จะดําเนินการโดยใช้ default Aspose.Tasks.Visualization.Timescale(วัน)
public int GetPageCount()
Returns
หมายเลขหน้าที่จะได้รับการจัดอันดับ
GetPageCount(Timescale)
หมายเลขหน้ากลับสําหรับโครงการที่จะนําเสนอโดยใช้ Aspose.Tasks.Visualization.Timescale
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
สกรูที่จะได้รับหน้าคํานวณ
Returns
หมายเลขหน้าที่จะได้รับการจัดอันดับ
GetPageCount(PresentationFormat)
หมายเลขหน้ากลับสําหรับโครงการที่จะได้รับการจัดทําโดยใช้ default Aspose.Tasks.Visualization.Timescale(วัน) และให้ Aspose.Tasks.Visualization.PresentationFormat
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
รูปแบบที่จะได้รับ page count สําหรับ
Returns
หมายเลขหน้าที่จะได้รับการจัดอันดับ
GetPageCount(แสดงรูปแบบ Timescale)
หมายเลขหน้ากลับสําหรับโครงการที่จะนําเสนอโดยใช้ Aspose.Tasks.Visualization.Timescale และ Aspose.Tasks.Visualization.PresentationFormat
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
รูปแบบที่จะได้รับ page count สําหรับ
scale
Timescale
สกรูที่จะได้รับหน้าคํานวณ
Returns
หมายเลขหน้าที่จะได้รับ
GetPageCount(PageSize, ระยะเวลา, DateTime, DateTime)
หมายเลขหน้ากลับสําหรับโครงการที่จะนําเสนอโดยใช้ Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.Presentation รูปแบบและช่วงวันที่
public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)
Parameters
pageSize
PageSize
ขนาดที่ได้รับ Page count สําหรับ
scale
Timescale
สกรูที่จะได้รับหน้าคํานวณ
startDate
DateTime
วันที่เริ่มต้นที่จะได้รับหน้าคํานวณ
endDate
DateTime
วันที่สิ้นสุดที่จะได้รับหน้าคํานวณ
Returns
หมายเลขหน้าที่จะได้รับการจัดอันดับ
GetPageCount(PageSize, Timescale)
หมายเลขหน้ากลับสําหรับโครงการที่จะนําเสนอโดยใช้ Aspose.Tasks.Visualization.Timescale และ Aspose.Tasks.Visualization.PageSize
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
ขนาดที่ได้รับ Page count สําหรับ
scale
Timescale
สกรูที่จะได้รับหน้าคํานวณ
Returns
หมายเลขหน้าที่จะได้รับการจัดอันดับ
GetPredecessors(Task)
กลับการเก็บรวบรวมของลิงค์งานซึ่งเป็นต้นฉบับของงานที่ระบุ
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
งานที่จะได้รับผู้นําสําหรับ
Returns
รายการก่อนหน้า Aspose.Tasks.TaskLink
GetProjectFileInfo(รั้ว)
อ่านข้อมูลไฟล์โครงการจากไฟล์
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
ชื่อโครงการ
Returns
ไฟล์โครงการ info Aspose.Tasks.ProjectFileInfo
GetProjectFileInfo(Stream)
รับข้อมูลไฟล์โครงการจาก Stream
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
กระแสข้อมูล
Returns
ไฟล์โครงการ info Aspose.Tasks.ProjectFileInfo
GetWork(คู่)
ได้รับ Aspose.Tasks.Duration วัตถุที่มี System.Double หมายเลขและรูปแบบการทํางานแบบกําหนดเอง
public Duration GetWork(double val)
Parameters
val
double
หมายเลขที่กําหนดค่าคู่
Returns
ความยาวของวัตถุ
Remarks
วิธีการนี้ควรใช้อย่างระมัดระวังเพราะจะส่งคืนระยะเวลาที่แตกต่างกันขึ้นอยู่กับการตั้งค่า Project.WorkFormatตัวอย่างเช่น GetWork(1.0) จะกลับมา 1 ชั่วโมงเมื่อ Project.WorkFormat เป็น TimeUnitType.Hour หรือ 1 วันถ้า Project.WorkFormat เป็น TimeUnitType.Day
Print()
การพิมพ์โครงการไปยังเครื่องพิมพ์แบบกําหนดเองด้วยการตั้งค่าเครื่องพิมพ์แบบกําหนดเองโดยใช้ตัวควบคุมการพิมพ์มาตรฐาน (ไม่มีอินเตอร์เฟซผู้ใช้)
public void Print()
Print(PrintOptions)
พิมพ์โครงการไปยังเครื่องพิมพ์แบบกําหนดเองด้วยการตั้งค่าเครื่องพิมพ์แบบกําหนดเองและตัวเลือกการบันทึกที่กําหนดเองโดยใช้ตัวควบคุมการพิมพ์มาตรฐาน (ไม่มีอินเตอร์เฟซผู้ใช้)
public void Print(PrintOptions options)
Parameters
options
PrintOptions
ตัวอย่างที่ระบุของคลาส Aspose.Tasks.Saving.PrintOptions
Print(รั้ว)
การพิมพ์โครงการไปยังเครื่องพิมพ์ที่ระบุด้วยการตั้งค่าเครื่องพิมพ์แบบกําหนดเองโดยใช้ตัวควบคุมการพิมพ์มาตรฐาน (ไม่มีอินเตอร์เฟซผู้ใช้)
public void Print(string printerName)
Parameters
printerName
string
ชื่อเครื่องพิมพ์ที่ระบุ
Print(PrinterSettings)
การพิมพ์โครงการตามการตั้งค่าเครื่องพิมพ์ที่ระบุโดยใช้ตัวควบคุมการพิมพ์มาตรฐาน (ไม่มีอินเตอร์เฟซผู้ใช้)
public void Print(PrinterSettings printerSettings)
Parameters
printerSettings
PrinterSettings
ตัวอย่างที่ระบุของ Class System.Drawing.Printing.PrinterSettings
Print(การตั้งค่าการพิมพ์, string)
การพิมพ์โครงการตามการตั้งค่าเครื่องพิมพ์ที่ระบุโดยใช้ตัวควบคุมการพิมพ์มาตรฐาน (ไม่มีอินเตอร์เฟซผู้ใช้)
public void Print(PrinterSettings printerSettings, string documentName)
Parameters
printerSettings
PrinterSettings
ตัวอย่างที่ระบุของ Class System.Drawing.Printing.PrinterSettings
documentName
string
ชื่อเอกสารที่จะแสดง (เช่นในกล่องโต้ตอบสถานะพิมพ์หรือกระดาษพิมพ์)
Print(ตัวเลือกการพิมพ์)
การพิมพ์โครงการตามการตั้งค่าเครื่องพิมพ์ที่ระบุและตัวเลือกการบันทึกที่กําหนดเองโดยใช้ตัวควบคุมการพิมพ์มาตรฐาน (ไม่มีอินเตอร์เฟซผู้ใช้)
public void Print(PrinterSettings printerSettings, PrintOptions options)
Parameters
printerSettings
PrinterSettings
ตัวอย่างที่ระบุของ Class System.Drawing.Printing.PrinterSettings
options
PrintOptions
ตัวอย่างที่ระบุของคลาส Aspose.Tasks.Saving.PrintOptions
Print(ตัวเลือกการพิมพ์, ตัวเลือกการพิมพ์, string)
พิมพ์โครงการตามการตั้งค่าเครื่องพิมพ์ที่ระบุตัวเลือกการบันทึกที่กําหนดเองและชื่อเอกสารที่ระบุโดยใช้ตัวควบคุมการพิมพ์มาตรฐาน (ไม่มีอินเตอร์เฟซผู้ใช้)
public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)
Parameters
printerSettings
PrinterSettings
ตัวอย่างที่ระบุของ Class System.Drawing.Printing.PrinterSettings
options
PrintOptions
ตัวอย่างที่ระบุของคลาส Aspose.Tasks.Saving.PrintOptions
documentName
string
ชื่อเอกสารที่จะแสดง (เช่นในกล่องโต้ตอบสถานะพิมพ์หรือกระดาษพิมพ์)
Recalculate()
Reschedules ทั้งหมดของงานโครงการ IDs, ระดับ outline, วันที่เริ่มต้น/สิ้นสุด, การตั้งค่าวันที่เริ่มต้น/สิ้นสุด, การคํานวณผลลัพธ์, การทํางานและพื้นที่ค่าใช้จ่าย
public void Recalculate()
Recalculate(บอล)
Reschedules ทั้งหมดการทํางานของโครงการ IDs, ระดับ outline, วันที่เริ่มต้น/สิ้นสุด, การตั้งค่าวันที่เริ่มต้น/สิ้นสุด, การคํานวณผลลัพธ์, การทํางานและพื้นที่ค่าใช้จ่ายพร้อมการรับรองทางเลือก
public void Recalculate(bool validate)
Parameters
validate
bool
หากถูกต้องการยืนยันการคํานวณจะดําเนินการข้อมูลใดที่ได้รับการยืนยัน:ในขณะนี้เพียงการยืนยันพื้นฐานของงานและงานเชื่อมต่อวันที่ช่วงจะถูกนําไปใช้ช่วงวันที่งาน (เช่น ActualStart - ActualFinish, EarlyStart - EarlyFinish, ฯลฯ) เช่นเดียวกับวันที่ Task Links จะถูกตรวจสอบกับข้อกําหนดวันที่วันที่วันที่เริ่มต้นจะน้อยกว่าหรือเท่ากับวันที่สิ้นสุดหากเงื่อนไขใด ๆ ที่อธิบายไว้ข้างต้นล้มเหลวแล้ว Aspose.Tasks.RecalculationValidationException จะถูกปล่อยออกมา
RecalculateResourceFields()
การคํานวณใหม่ ID, Start และ Finish ของทรัพยากร
public void RecalculateResourceFields()
RecalculateResourceStartFinish()
การคํานวณใหม่เริ่มต้นและสิ้นสุดของทรัพยากร
public void RecalculateResourceStartFinish()
RemoveInvalidResourceAssignments()
ลบคําสั่งทรัพยากรที่ไม่ถูกต้องจากรายการคําสั่งทรัพยากรโครงการ
public void RemoveInvalidResourceAssignments()
Remarks
MS Project สร้างคําสั่งทรัพยากรที่ว่างเปล่าสําหรับแต่ละงาน ติดต่อวิธีการเพื่อลบ
บันทึกWBSCode()
หมายเลขรหัส WBS ของงานทั้งหมด
public void RenumberWBSCode()
บันทึกWBSCode(รายการ )
หมายเลขรหัส WBS ของงานผ่าน
public void RenumberWBSCode(List<int> taskIds)
Parameters
Task IDs to renumber รหัส WBS
RescheduleUncompletedWorkToStartAfter(DateTime)
Reschedules งานโครงการที่ไม่ได้เสร็จสิ้นที่จะเริ่มต้นหลังจากวันที่ที่กําหนด
public void RescheduleUncompletedWorkToStartAfter(DateTime after)
Parameters
after
DateTime
วันที่เรียกคืนงานที่ไม่ได้เสร็จสิ้นหลังจากนั้น
RescheduleUncompletedWorkToStartAfter(DateTime, รายการ<งาน>)
ใบสมัครงานที่ไม่ได้เสร็จสิ้นสําหรับรายการงานที่กําหนดที่จะเริ่มต้นหลังจากวันที่กําหนด
public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)
Parameters
after
DateTime
วันที่เรียกคืนงานที่ไม่ได้เสร็จสิ้นหลังจากนั้น
รายการงาน<งาน> ของงานเพื่อเรียกคืนงานที่ไม่ได้เสร็จสิ้นสําหรับ
Save(ลวด, SimpleSaveOptions)
การบันทึกเอกสารไปยังไฟล์โดยใช้ตัวเลือกการบันทึกที่ระบุ
public void Save(string filename, SimpleSaveOptions options)
Parameters
filename
string
ชื่อไฟล์
options
SimpleSaveOptions
ตัวเลือกการประหยัด
Save(รั้ว, SaveFileFormat)
บันทึกข้อมูลโครงการไปยังไฟล์
public void Save(string filename, SaveFileFormat format)
Parameters
filename
string
ชื่อไฟล์
format
SaveFileFormat
รูปแบบไฟล์บันทึก
Save(รั้ว)
บันทึกข้อมูลโครงการไปยังไฟล์ในรูปแบบ mpp
public void Save(string filename)
Parameters
filename
string
ชื่อไฟล์
Save(Stream, SimpleSaveOptions)
การบันทึกโครงการไปยังกระแสโดยใช้ตัวเลือกการบันทึกที่ระบุ
public void Save(Stream stream, SimpleSaveOptions options)
Parameters
stream
Stream
กระแส
options
SimpleSaveOptions
ตัวเลือกการประหยัด
Save(แหล่งจ่ายไฟ SaveFileFormat)
เก็บข้อมูลโครงการไปยังกระแส
public void Save(Stream stream, SaveFileFormat format)
Parameters
stream
Stream
กระแส
format
SaveFileFormat
บันทึกไฟล์ที่ระบุ format.Aspose.Tasks.Saving.SaveFileFormat
SaveAsTemplate(ลวด, SaveTemplateOptions)
เก็บโครงการเป็น template
public void SaveAsTemplate(string fileName, SaveTemplateOptions options)
Parameters
fileName
string
ชื่อไฟล์
options
SaveTemplateOptions
ตัวเลือกการบันทึกที่ระบุ Aspose.Tasks.Saving.SaveTemplateOptions
SaveAsTemplate(รั้ว)
เก็บโครงการเป็นรูปแบบไปยังเส้นทางไฟล์ที่ระบุ
public void SaveAsTemplate(string fileName)
Parameters
fileName
string
ชื่อไฟล์ที่ระบุ
SaveAsTemplate(Stream)
เก็บโครงการเป็นตัวอย่างสําหรับกระแสที่กําหนด
public void SaveAsTemplate(Stream stream)
Parameters
stream
Stream
กระแสที่ระบุเพื่อบันทึกโครงการ
SaveAsTemplate(แหล่งจ่ายไฟ SaveTemplateOptions)
เก็บโครงการเป็นตัวอย่างสําหรับกระแสที่กําหนด
public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)
Parameters
stream
Stream
กระแสเพื่อบันทึกรูปแบบโครงการ
options
SaveTemplateOptions
ตัวเลือกการบันทึกที่ระบุ Aspose.Tasks.Saving.SaveTemplateOptions
SaveReport(Stream)
เก็บรายงานรายละเอียดโครงการไปยังกระแส
public void SaveReport(Stream stream)
Parameters
stream
Stream
กระแสเพื่อบันทึกรายงานโครงการ
SaveReport(รั้ว)
บันทึกรายงานรายละเอียดโครงการไปยังไฟล์ PDF
public void SaveReport(string fileName)
Parameters
fileName
string
ชื่อไฟล์
SaveReport(กระแส, ประเภทรายงาน)
เก็บรายงานโครงการของประเภทที่ระบุไปยังกระแสที่ระบุ
public void SaveReport(Stream stream, ReportType reportType)
Parameters
stream
Stream
กระแสที่ระบุเพื่อบันทึกรายงานโครงการ
reportType
ReportType
รายงานที่ระบุ type.Aspose.Tasks.Visualization.ReportType
SaveReport(หมายเลขรุ่น: ReportType)
บันทึกรายงานโครงการของประเภทที่ระบุในรูปแบบ PDF ไปยังเส้นทางไฟล์ที่ระบุ
public void SaveReport(string fileName, ReportType reportType)
Parameters
fileName
string
ชื่อไฟล์ที่ระบุ
reportType
ReportType
รายงานที่ระบุ type.Aspose.Tasks.Visualization.ReportType
SelectAllChildTasks()
Recursively คอลเลกชันทุกงานของเด็กจากงานราก
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
การรวบรวมงาน
ตะแกรง>(คีย์<t, prjkey=“””” T)
แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้
public void Set<t>(Key<t, prjkey=""> key, T val)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Prj เพื่อรับคีย์ทรัพย์สิน
val
T
ประโยชน์
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
Set(คีย์<datetime, prjkey=“>, DateTime)
แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้
public void Set(Key<datetime, prjkey=""> key, DateTime val)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Prj เพื่อรับคีย์ทรัพย์สิน
val
DateTime
ประโยชน์
SetBaseline(BaselineType)
เก็บพื้นที่ฐานไปยังฐานที่ระบุสําหรับโครงการทั้งหมด
public void SetBaseline(BaselineType baselineType)
Parameters
baselineType
BaselineType
หมายเลขฐานเพื่อบันทึกข้อมูลฐาน
SetBaseline(BaselineType, IEnumerable)
เก็บฟิลด์พื้นฐานไปยังพื้นฐานที่ระบุสําหรับงานที่เลือก
public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)
Parameters
baselineType
BaselineType
หมายเลขฐานเพื่อบันทึกข้อมูลฐาน
taskCollection
IEnumerable
<
Task
>
รายการงานเพื่อบันทึกข้อมูลฐานสําหรับ
SetBaselineSaveTime(BaselineType, DateTime)
เก็บเส้นฐานช่วยประหยัดเวลา
public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)
Parameters
baselineNumber
BaselineType
หมายเลขฐาน Aspose.Tasks.BaselineType
value
DateTime
ฐานล่วงหน้าล่าสุดบันทึกวันที่และเวลา
Remarks
กําหนดค่าใน DateTime.MinValue ถ้าเส้นพื้นฐานไม่ได้บันทึกไว้
UpdateProjectWorkAsComplete(DateTime, บอล)
อัปเดตทั้งหมดทํางานอย่างสมบูรณ์ผ่านวันที่กําหนดสําหรับโครงการทั้งหมด
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)
Parameters
completeThrough
DateTime
วันที่อัพเดทงานตามที่เสร็จสิ้นผ่าน
setZeroOrHundredPercentCompleteOnly
bool
หากตั้งค่าการปรับปรุงที่ถูกต้องเท่านั้นงานที่เสร็จสมบูรณ์ 100% ที่วันที่เสร็จสิ้นก่อนวันที่เสร็จสมบูรณ์ที่ระบุไม่ได้คํานวณค่าที่สมบูรณ์ส่วนหนึ่งขึ้นอยู่กับวันที่เริ่มต้นที่วางแผนและวันที่ผ่านสมบูรณ์
UpdateProjectWorkAsComplete(DateTime, bool, List)
อัปเดตทั้งหมดทํางานที่สมบูรณ์ผ่านวันที่ที่ระบุสําหรับรายการงานที่ระบุ
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)
Parameters
completeThrough
DateTime
วันที่อัพเดทงานตามที่เสร็จสิ้นผ่าน
setZeroOrHundredPercentCompleteOnly
bool
หากตั้งค่าการปรับปรุงที่ถูกต้องเท่านั้นงานที่เสร็จสมบูรณ์ 100% ที่วันที่เสร็จสิ้นก่อนวันที่เสร็จสมบูรณ์ที่ระบุไม่ได้คํานวณค่าที่สมบูรณ์ส่วนหนึ่งขึ้นอยู่กับวันที่เริ่มต้นที่วางแผนและวันที่ผ่านสมบูรณ์
รายการงาน<งาน> ของงานเพื่อปรับปรุงงานสําหรับ</datetime,></datetime,></t,></t,></t,></t,></t,></t,>