Class Project

Class Project

ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)

แสดงโครงการ

public class Project

Inheritance

object Project

อนุญาโตตุลาการ

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; }

คุณสมบัติมูลค่า

NullableBool

AdminProject

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า AdminProject จะตั้งค่าหรือไม่

[EntityField]
public NullableBool AdminProject { get; set; }

คุณสมบัติมูลค่า

NullableBool

AreEditableActualCosts

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า AreEditableActualCosts จะตั้งค่าหรือไม่

[EntityField]
public NullableBool AreEditableActualCosts { get; set; }

คุณสมบัติมูลค่า

NullableBool

Author

รับหรือตั้งค่าของผู้เขียน

[EntityField]
public string Author { get; set; }

คุณสมบัติมูลค่า

string

AutoAddNewResourcesAndTasks

รับหรือตั้งค่าหมายความว่า AutoAddNewResourcesAndTasks จะตั้งค่าหรือไม่

[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }

คุณสมบัติมูลค่า

NullableBool

AutoCalculateAssignmentCosts

รับหรือตั้งค่าว่าค่าใช้จ่ายในการจัดงานและค่าใช้จ่ายที่เหลือควรจะถูกคํานวณโดยอัตโนมัติโดยใช้ค่าใช้จ่ายในการจัดงานและทรัพยากร

[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }

คุณสมบัติมูลค่า

bool

Autolink

รับหรือตั้งค่าหมายถึงว่า Autolink จะตั้งค่าหรือไม่

[EntityField]
public NullableBool Autolink { get; set; }

คุณสมบัติมูลค่า

NullableBool

BaselineForEarnedValue

รับหรือตั้งค่าของ BaselineForEarnedValue

[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }

คุณสมบัติมูลค่า

BaselineType

BuiltInProps

ได้รับการเก็บรวบรวมทรัพย์สินในตัวของโครงการ

public BuiltInProjectPropertyCollection BuiltInProps { get; }

คุณสมบัติมูลค่า

BuiltInProjectPropertyCollection

CalculationMode

รับหรือตั้งโหมดคํานวณของโครงการสามารถเป็นหนึ่งในค่าของ Aspose.Tasks.Project.CalculationMode รายการ

public CalculationMode CalculationMode { get; set; }

คุณสมบัติมูลค่า

CalculationMode

Calendar

รับหรือตั้งค่าของปฏิทิน

[EntityField]
public Calendar Calendar { get; set; }

คุณสมบัติมูลค่า

Calendar

Calendars

ได้รับ Aspose.Tasks.CalendarCollection วัตถุของตัวอย่างโครงการนี้

public CalendarCollection Calendars { get; }

คุณสมบัติมูลค่า

CalendarCollection

Category

รับหรือตั้งค่าของหมวดหมู่

[EntityField]
public string Category { get; set; }

คุณสมบัติมูลค่า

string

Comments

ได้รับหรือตั้งค่าค่าของความคิดเห็น

[EntityField]
public string Comments { get; set; }

คุณสมบัติมูลค่า

string

Company

ได้รับหรือตั้งค่าค่าของ บริษัท

[EntityField]
public string Company { get; set; }

คุณสมบัติมูลค่า

string

CreationDate

รับหรือตั้งค่าของ CreationDate

[EntityField]
public DateTime CreationDate { get; set; }

คุณสมบัติมูลค่า

DateTime

CriticalPath

รับคอลเลกชันที่มีรายการงานสําคัญซึ่งรวมถึงเส้นทางสําคัญของโครงการนี้นี่คือการดําเนินการ O(n) ซึ่ง n คือจํานวนงานในโครงการ

public TaskCollection CriticalPath { get; }

คุณสมบัติมูลค่า

TaskCollection

CriticalSlackLimit

รับหรือตั้งค่าของ CriticalSlackLimit

[EntityField]
public int CriticalSlackLimit { get; set; }

คุณสมบัติมูลค่า

int

CurrencyCode

ได้รับหรือตั้งค่าค่าของ CurrencyCode

[EntityField]
public string CurrencyCode { get; set; }

คุณสมบัติมูลค่า

string

CurrencyDigits

ได้รับหรือตั้งค่าค่าของ CurrencyDigits

[EntityField]
public int CurrencyDigits { get; set; }

คุณสมบัติมูลค่า

int

CurrencySymbol

ได้รับหรือตั้งค่าค่าของ สัญลักษณ์สกุลเงิน

[EntityField]
public string CurrencySymbol { get; set; }

คุณสมบัติมูลค่า

string

CurrencySymbolPosition

รับหรือตั้งค่าของ CurrencySymbolPosition

[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }

คุณสมบัติมูลค่า

CurrencySymbolPositionType

CurrentDate

รับหรือตั้งค่าของ CurrentDate

[EntityField]
public DateTime CurrentDate { get; set; }

คุณสมบัติมูลค่า

DateTime

CustomDateFormat

รับหรือตั้งค่าของ CustomDateFormat

[EntityField]
public string CustomDateFormat { get; set; }

คุณสมบัติมูลค่า

string

CustomProps

ได้รับการเก็บรวบรวมคุณสมบัติที่กําหนดเองของโครงการ

public CustomProjectPropertyCollection CustomProps { get; }

คุณสมบัติมูลค่า

CustomProjectPropertyCollection

DateFormat

รับหรือตั้งค่าของ DateFormat

[EntityField]
public DateFormat DateFormat { get; set; }

คุณสมบัติมูลค่า

DateFormat

DaysPerMonth

รับหรือตั้งค่าของ DaysPerMonth

[EntityField]
public int DaysPerMonth { get; set; }

คุณสมบัติมูลค่า

int

DefaultFinishTime

รับหรือตั้งค่าค่าของ DefaultFinishTime

[EntityField]
public DateTime DefaultFinishTime { get; set; }

คุณสมบัติมูลค่า

DateTime

DefaultFixedCostAccrual

รับหรือตั้งค่าค่าของ DefaultFixedCostAccrual

[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }

คุณสมบัติมูลค่า

CostAccrualType

DefaultOvertimeRate

รับหรือตั้งค่าค่าของ DefaultOvertimeRate

[EntityField]
public double DefaultOvertimeRate { get; set; }

คุณสมบัติมูลค่า

double

DefaultStandardRate

รับหรือตั้งค่าค่าของ DefaultStandardRate

[EntityField]
public double DefaultStandardRate { get; set; }

คุณสมบัติมูลค่า

double

DefaultStartTime

รับหรือตั้งค่าของ DefaultStartTime

[EntityField]
public DateTime DefaultStartTime { get; set; }

คุณสมบัติมูลค่า

DateTime

DefaultTaskMethod

รับหรือตั้งค่าค่าของ DefaultTaskEVMethod

[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }

คุณสมบัติมูลค่า

EarnedValueMethodType

DefaultTaskType

ได้รับหรือตั้งค่าค่าของ DefaultTaskType

[EntityField]
public TaskType DefaultTaskType { get; set; }

คุณสมบัติมูลค่า

TaskType

DefaultView

รับหรือตั้งค่ามุมมองเริ่มต้นของโครงการ

public View DefaultView { get; set; }

คุณสมบัติมูลค่า

View

DefaultWeekWorkingDays

ได้รับตัวอย่างของ Aspose.Tasks.WeekDayCollection class ซึ่งแสดงให้เห็นถึงการเก็บรวบรวมของโครงการที่กําหนดเองวันทํางานสัปดาห์และเวลาทํางาน

public WeekDayCollection DefaultWeekWorkingDays { get; }

คุณสมบัติมูลค่า

WeekDayCollection

Remarks

ข้อมูลนี้มีเฉพาะในไฟล์ mpp (ไม่ใช่ใน XML)

DisplayOptions

ได้รับตัวอย่างของคลาส Aspose.Tasks.ProjectDisplayOptions

public ProjectDisplayOptions DisplayOptions { get; }

คุณสมบัติมูลค่า

ProjectDisplayOptions

DurationFormat

รับหรือตั้งค่าของ DurationFormat

[EntityField]
public TimeUnitType DurationFormat { get; set; }

คุณสมบัติมูลค่า

TimeUnitType

EarnedValueMethod

รับหรือตั้งค่าค่าของ EarnedValueMethod

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

คุณสมบัติมูลค่า

EarnedValueMethodType

ExtendedAttributes

ได้รับ ExtendedAttributeDefinitionCollection วัตถุการเก็บรวบรวมคุณสมบัติที่ขยาย (ฟิลด์ที่กําหนดเอง) คําอธิบายที่เกี่ยวข้องกับโครงการ

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

คุณสมบัติมูลค่า

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

รับหรือตั้งค่าของ ExtendedCreationDate

[EntityField]
public DateTime ExtendedCreationDate { get; set; }

คุณสมบัติมูลค่า

DateTime

FinishDate

รับหรือตั้งค่าของ FinishDate

[EntityField]
public DateTime FinishDate { get; set; }

คุณสมบัติมูลค่า

DateTime

FiscalYearStart

รับหรือตั้งค่าหมายความว่า FiscalYearStart จะตั้งค่าหรือไม่

[EntityField]
public NullableBool FiscalYearStart { get; set; }

คุณสมบัติมูลค่า

NullableBool

FyStartDate

รับหรือตั้งค่าของ FyStartDate

[EntityField]
public Month FyStartDate { get; set; }

คุณสมบัติมูลค่า

Month

Guid

รับหรือตั้งค่าของคู่มือ

[EntityField]
public Guid Guid { get; set; }

คุณสมบัติมูลค่า

Guid

HonorConstraints

รับหรือตั้งค่าค่าแสดงให้เห็นว่า HonorConstraints จะตั้งค่าหรือไม่

[EntityField]
public NullableBool HonorConstraints { get; set; }

คุณสมบัติมูลค่า

NullableBool

HyperlinkBase

รับหรือตั้งค่าของ HyperlinkBase

[EntityField]
public string HyperlinkBase { get; set; }

คุณสมบัติมูลค่า

string

InsertedProjectsLikeSummary

รับหรือตั้งค่าหมายความว่า InsertedProjectsLikeSummary จะตั้งค่าหรือไม่

[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }

คุณสมบัติมูลค่า

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled จะตั้งค่าหรือไม่

[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }

คุณสมบัติมูลค่า

NullableBool

Keywords

ได้รับหรือตั้งค่าค่าของคําหลัก

[EntityField]
public string Keywords { get; set; }

คุณสมบัติมูลค่า

string

LastAuthor

รับหรือตั้งค่าของ LastAuthor

[EntityField]
public string LastAuthor { get; set; }

คุณสมบัติมูลค่า

string

LastPrinted

รับหรือตั้งค่าของ LastPrinted

[EntityField]
public DateTime LastPrinted { get; set; }

คุณสมบัติมูลค่า

DateTime

LastSaved

รับหรือตั้งค่าของ LastSaved

[EntityField]
public DateTime LastSaved { get; set; }

คุณสมบัติมูลค่า

DateTime

Manager

ได้รับหรือตั้งค่าค่าของผู้จัดการ

[EntityField]
public string Manager { get; set; }

คุณสมบัติมูลค่า

string

MicrosoftProjectเซิร์ฟเวอร์ URL

ได้รับหรือตั้งค่าค่าที่แสดงให้เห็นว่า MicrosoftProjectServerURL จะตั้งค่าหรือไม่

[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }

คุณสมบัติมูลค่า

NullableBool

MinutesPerDay

รับหรือตั้งค่าของ MinutesPerDay

[EntityField]
public int MinutesPerDay { get; set; }

คุณสมบัติมูลค่า

int

MinutesPerWeek

ได้รับหรือตั้งค่าค่าของ MinutesPerWeek

[EntityField]
public int MinutesPerWeek { get; set; }

คุณสมบัติมูลค่า

int

MoveCompletedEndsBack

รับหรือตั้งค่าหมายความว่า MoveCompletedEndsBack จะตั้งค่าหรือไม่

[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }

คุณสมบัติมูลค่า

NullableBool

MoveCompletedEndsForward

รับหรือตั้งค่าหมายถึงว่า MoveCompletedEndsForward จะตั้งค่าหรือไม่

[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }

คุณสมบัติมูลค่า

NullableBool

MoveRemainingStartsBack

รับหรือตั้งค่าหมายความว่า MoveRemainingStartsBack จะตั้งค่าหรือไม่

[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }

คุณสมบัติมูลค่า

NullableBool

MoveRemainingStartsForward

รับหรือตั้งค่าหมายถึงว่า MoveRemainingStartsForward จะตั้งค่าหรือไม่

[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }

คุณสมบัติมูลค่า

NullableBool

MultipleCriticalPaths

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า MultipleCriticalPaths จะตั้งค่าหรือไม่

[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }

คุณสมบัติมูลค่า

NullableBool

Name

รับหรือตั้งค่าของชื่อ

[EntityField]
public string Name { get; set; }

คุณสมบัติมูลค่า

string

NewTaskStartDate

รับหรือตั้งค่าของ NewTaskStartDate

[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }

คุณสมบัติมูลค่า

TaskStartDateType

NewTasksAreManual

รับหรือตั้งค่าหมายความว่า NewTasksAreManual จะตั้งค่าหรือไม่

[EntityField]
public NullableBool NewTasksAreManual { get; set; }

คุณสมบัติมูลค่า

NullableBool

NewTasksEffortDriven

รับหรือตั้งค่าหมายถึงว่า NewTasksEffortDriven จะตั้งค่าหรือไม่

[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }

คุณสมบัติมูลค่า

NullableBool

NewTasksEstimated

รับหรือตั้งค่าหมายถึงว่า NewTasksEstimated จะตั้งค่าหรือไม่

[EntityField]
public NullableBool NewTasksEstimated { get; set; }

คุณสมบัติมูลค่า

NullableBool

OleObjects

รับคอลเลกชันที่มีตัวอย่างของคลาส Aspose.Tasks.OleObject ที่เชื่อมโยงหรือรวมกับไฟล์โครงการนี้สามารถใช้ได้สําหรับรูปแบบไฟล์ mpp เท่านั้น การเก็บรวบรวมนี้สามารถอ่านได้โดยเฉพาะอย่างยิ่งยกเว้นการใช้งาน ‘Clear’

public OleObjectCollection OleObjects { get; }

คุณสมบัติมูลค่า

OleObjectCollection

OutlineCodes

ได้รับ OutlineCodeDefinitionCollection objectการเก็บรวบรวมคําอธิบายของรหัสต้นฉบับที่เกี่ยวข้องกับโครงการ

public OutlineCodeDefinitionCollection OutlineCodes { get; }

คุณสมบัติมูลค่า

OutlineCodeDefinitionCollection

PrimaveraProperties

ได้รับวัตถุที่มีคุณสมบัติเฉพาะ Primavera สําหรับโครงการอ่านจากไฟล์ Primavera

public PrimaveraProjectProperties PrimaveraProperties { get; }

คุณสมบัติมูลค่า

PrimaveraProjectProperties

ProjectExternallyEdited

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า ProjectExternallyEdited จะตั้งค่าหรือไม่

[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }

คุณสมบัติมูลค่า

NullableBool

RemoveFileProperties

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า RemoveFileProperties จะตั้งค่าหรือไม่

[EntityField]
public NullableBool RemoveFileProperties { get; set; }

คุณสมบัติมูลค่า

NullableBool

ResourceAssignments

รับวัตถุ ResourceAssignmentCollection

public ResourceAssignmentCollection ResourceAssignments { get; }

คุณสมบัติมูลค่า

ResourceAssignmentCollection

ResourceFilters

รับคําอธิบายกรองตามทรัพยากรทั้งหมดResourceFilters เป็นชุดของ Aspose.Tasks.Filter วัตถุ

public FilterCollection ResourceFilters { get; }

คุณสมบัติมูลค่า

FilterCollection

ResourceGroups

รับคําจํากัดความกลุ่มทั้งหมดตามทรัพยากรResourceGroups เป็นชุดของ Aspose.Tasks.Group วัตถุ

public GroupCollection ResourceGroups { get; }

คุณสมบัติมูลค่า

GroupCollection

Resources

ได้รับ ResourceCollection object

public ResourceCollection Resources { get; }

คุณสมบัติมูลค่า

ResourceCollection

Revision

ได้รับหรือตั้งค่าค่าการตรวจสอบ

[EntityField]
public int Revision { get; set; }

คุณสมบัติมูลค่า

int

RootTask

ได้รับรากของต้นไม้ของงาน

public Task RootTask { get; }

คุณสมบัติมูลค่า

Task

SaveVersion

รับหรือตั้งค่าของ SaveVersion

[EntityField]
public int SaveVersion { get; set; }

คุณสมบัติมูลค่า

int

ScheduleFromStart

รับหรือตั้งค่าหมายถึงว่า ScheduleFromStart จะตั้งค่าหรือไม่

[EntityField]
public NullableBool ScheduleFromStart { get; set; }

คุณสมบัติมูลค่า

NullableBool

ShowProjectSummaryTask

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า ShowProjectSummaryTask จะตั้งค่าหรือไม่

[EntityField]
public bool ShowProjectSummaryTask { get; set; }

คุณสมบัติมูลค่า

bool

SplitsInProgressTasks

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า SplitsInProgressTasks จะตั้งค่าหรือไม่

[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }

คุณสมบัติมูลค่า

NullableBool

SpreadActualCost

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า SpreadActualCost จะตั้งค่าหรือไม่

[EntityField]
public NullableBool SpreadActualCost { get; set; }

คุณสมบัติมูลค่า

NullableBool

SpreadPercentComplete

รับหรือตั้งค่าหมายถึงว่า SpreadPercentComplete จะตั้งค่าหรือไม่

[EntityField]
public NullableBool SpreadPercentComplete { get; set; }

คุณสมบัติมูลค่า

NullableBool

StartDate

รับหรือตั้งค่าของ StartDate

[EntityField]
public DateTime StartDate { get; set; }

คุณสมบัติมูลค่า

DateTime

StatusDate

รับหรือตั้งค่าของ StatusDate

[EntityField]
public DateTime StatusDate { get; set; }

คุณสมบัติมูลค่า

DateTime

Subject

รับหรือตั้งค่าของวัตถุ

[EntityField]
public string Subject { get; set; }

คุณสมบัติมูลค่า

string

Tables

รับรายการของ Aspose.Tasks.Table วัตถุ

public TableCollection Tables { get; }

คุณสมบัติมูลค่า

TableCollection

TaskFilters

ได้รับการกําหนดค่ากรองทั้งหมดตามงานTaskFilters เป็นชุดของ Aspose.Tasks.Filter วัตถุ

public FilterCollection TaskFilters { get; }

คุณสมบัติมูลค่า

FilterCollection

TaskGroups

รับคําจํากัดความกลุ่มทั้งหมดตามงานTaskGroups เป็นชุดของ Aspose.Tasks.Group วัตถุ

public GroupCollection TaskGroups { get; }

คุณสมบัติมูลค่า

GroupCollection

TaskLinks

ได้รับ Aspose.Tasks.TaskLinkCollection object

public TaskLinkCollection TaskLinks { get; }

คุณสมบัติมูลค่า

TaskLinkCollection

TaskUpdatesResource

ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า TaskUpdatesResource จะตั้งค่าหรือไม่

[EntityField]
public NullableBool TaskUpdatesResource { get; set; }

คุณสมบัติมูลค่า

NullableBool

Template

รับหรือตั้งค่าของ Template

[EntityField]
public string Template { get; set; }

คุณสมบัติมูลค่า

string

TimescaleFinish

รับหรือตั้งค่าของ TimescaleFinish

[EntityField]
public DateTime TimescaleFinish { get; set; }

คุณสมบัติมูลค่า

DateTime

TimescaleStart

รับหรือตั้งค่าของ TimescaleStart

[EntityField]
public DateTime TimescaleStart { get; set; }

คุณสมบัติมูลค่า

DateTime

Title

รับหรือตั้งค่าของชื่อ

[EntityField]
public string Title { get; set; }

คุณสมบัติมูลค่า

string

Uid

รับหรือตั้งค่าค่าของ Uid

[EntityField]
public string Uid { get; set; }

คุณสมบัติมูลค่า

string

UpdateManuallyScheduledTasksWhenEditingLinks

รับหรือตั้งค่าหมายความว่า UpdateManuallyScheduledTasksWhenEditingLinks จะตั้งค่าหรือไม่

[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }

คุณสมบัติมูลค่า

NullableBool

VbaProject

ได้รับตัวอย่างของคลาส Aspose.Tasks.Project.VbaProject

public VbaProject VbaProject { get; }

คุณสมบัติมูลค่า

VbaProject

Views

รับรายการของ Aspose.Tasks.View วัตถุ

public ViewCollection Views { get; }

คุณสมบัติมูลค่า

ViewCollection

WBSCodeDefinition

รับหรือตั้งค่า WBS Code Definition สําหรับโครงการ

public WBSCodeDefinition WBSCodeDefinition { get; set; }

คุณสมบัติมูลค่า

WBSCodeDefinition

WeekStartDay

รับหรือตั้งค่าของ WeekStartDay

[EntityField]
public DayType WeekStartDay { get; set; }

คุณสมบัติมูลค่า

DayType

WorkFormat

ได้รับหรือตั้งค่าค่าของ WorkFormat

[EntityField]
public TimeUnitType WorkFormat { get; set; }

คุณสมบัติมูลค่า

TimeUnitType

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

key Key <t, prjkey ="">

คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Prj เพื่อรับคีย์ทรัพย์สิน

Returns

T

ค่าใช้จ่ายที่สินทรัพย์จะถูกวางแผนในภาชนะนี้

ประเภทพารามิเตอร์

T

ประเภทของค่าที่จดหมาย

GetBaselineSaveTime(BaselineType)

กลับเส้นฐานช่วยประหยัดเวลา

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

หมายเลขฐาน Aspose.Tasks.BaselineType

Returns

DateTime

ฐานล่วงหน้าล่าสุดบันทึกวันที่และเวลา

Remarks

Returns DateTime.MinValue ถ้าเส้นฐานไม่ได้บันทึกไว้

GetDuration(คู่)

ได้รับ Aspose.Tasks.Duration วัตถุที่มีจํานวนหน่วยที่ระบุและรูปแบบระยะเวลาเริ่มต้นที่กําหนดไว้ในการตั้งค่าของโครงการ Aspose.Tasks.Prj.DurationFormat

public Duration GetDuration(double val)

Parameters

val double

จํานวนหน่วยที่ระบุ

Returns

Duration

ความยาวของวัตถุ

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

Duration

ความยาวของวัตถุ

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

Duration

ความยาวของวัตถุ

GetPageCount(SaveOptions)

หมายเลขหน้าการคืนเงินสําหรับโครงการที่จะนําเสนอโดยใช้ Aspose.Tasks.Saving.SaveOptions

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

ตัวเลือกการบันทึกเพื่อให้หน้าคํานวณ

Returns

int

หมายเลขหน้าที่จะได้รับ

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

int

หมายเลขหน้าที่จะได้รับการจัดอันดับ

GetPageCount(Timescale)

หมายเลขหน้ากลับสําหรับโครงการที่จะนําเสนอโดยใช้ Aspose.Tasks.Visualization.Timescale

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

สกรูที่จะได้รับหน้าคํานวณ

Returns

int

หมายเลขหน้าที่จะได้รับการจัดอันดับ

GetPageCount(PresentationFormat)

หมายเลขหน้ากลับสําหรับโครงการที่จะได้รับการจัดทําโดยใช้ default Aspose.Tasks.Visualization.Timescale(วัน) และให้ Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

รูปแบบที่จะได้รับ page count สําหรับ

Returns

int

หมายเลขหน้าที่จะได้รับการจัดอันดับ

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

int

หมายเลขหน้าที่จะได้รับ

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

int

หมายเลขหน้าที่จะได้รับการจัดอันดับ

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

int

หมายเลขหน้าที่จะได้รับการจัดอันดับ

GetPredecessors(Task)

กลับการเก็บรวบรวมของลิงค์งานซึ่งเป็นต้นฉบับของงานที่ระบุ

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

งานที่จะได้รับผู้นําสําหรับ

Returns

TaskLinkCollection

รายการก่อนหน้า Aspose.Tasks.TaskLink

GetProjectFileInfo(รั้ว)

อ่านข้อมูลไฟล์โครงการจากไฟล์

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

ชื่อโครงการ

Returns

ProjectFileInfo

ไฟล์โครงการ info Aspose.Tasks.ProjectFileInfo

GetProjectFileInfo(Stream)

รับข้อมูลไฟล์โครงการจาก Stream

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

กระแสข้อมูล

Returns

ProjectFileInfo

ไฟล์โครงการ info Aspose.Tasks.ProjectFileInfo

GetWork(คู่)

ได้รับ Aspose.Tasks.Duration วัตถุที่มี System.Double หมายเลขและรูปแบบการทํางานแบบกําหนดเอง

public Duration GetWork(double val)

Parameters

val double

หมายเลขที่กําหนดค่าคู่

Returns

Duration

ความยาวของวัตถุ

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

taskIds List < int >

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

วันที่เรียกคืนงานที่ไม่ได้เสร็จสิ้นหลังจากนั้น

taskCollection List < Task >

รายการงาน<งาน> ของงานเพื่อเรียกคืนงานที่ไม่ได้เสร็จสิ้นสําหรับ

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

key Key <t, prjkey ="">

คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Prj เพื่อรับคีย์ทรัพย์สิน

val T

ประโยชน์

ประเภทพารามิเตอร์

T

ประเภทของค่าที่จดหมาย

Set(คีย์<datetime, prjkey=“>, DateTime)

แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้

public void Set(Key<datetime, prjkey=""> key, DateTime val)

Parameters

key Key < DateTime , PrjKey >

คีย์ทรัพย์สินที่ระบุ 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% ที่วันที่เสร็จสิ้นก่อนวันที่เสร็จสมบูรณ์ที่ระบุไม่ได้คํานวณค่าที่สมบูรณ์ส่วนหนึ่งขึ้นอยู่กับวันที่เริ่มต้นที่วางแผนและวันที่ผ่านสมบูรณ์

taskCollection List < Task >

รายการงาน<งาน> ของงานเพื่อปรับปรุงงานสําหรับ</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 แบบไทย