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.SaveFileFormat تنسيقات: 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

يمكن الوصول إلى الكيانات من خلال مجموعات محددة، على سبيل المثال 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

الطريق إلى نموذج لإنشاء مشروع من.

protectionPassword string

حماية كلمة المرور

Remarks

قراءة ملفات حماية كلمة المرور مدعومة حاليا لنموذج ملف MSP 2003 فقط.

Project(الستار)

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Project من قالب (ملف mpp أو mpt موجود).

public Project(string projectTemplate)

Parameters

projectTemplate string

الطريق إلى نموذج لإنشاء مشروع من.

Project(البرامج, PrimaveraReadOptions)

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Project من Streamمع المثال المحدد لفئة Aspose.Tasks.PrimaveraReadOptions.

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

تدفق المشروع 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

الطريق إلى نموذج لإنشاء مشروع من.

parseErrorHandler ParseErrorCallback

طريقة الاستدعاء المحددة للتعامل مع أخطاء XML Parse.

Project(Stream)

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Project من تدفق.

public Project(Stream stream)

Parameters

stream Stream

تدفق لتحميل نموذج من

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

الطريق إلى نموذج لإنشاء مشروع من

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

تدفق لتحميل نموذج من

parseErrorHandler ParseErrorCallback

طريقة الاستدعاء المحددة للتعامل مع أخطاء XML Parse.

Project(الشبكة، string)

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Project من قالب (ملف mpp أو mpt الحالي).

public Project(Stream stream, string protectionPassword)

Parameters

stream Stream

تدفق لتحميل نموذج من

protectionPassword string

حماية كلمة المرور

Remarks

قراءة ملفات حماية كلمة المرور مدعومة حاليا لنموذج ملف MSP 2003 فقط.

Project(الخصائص، LoadOptions)

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Project من قالب (ملف mpp أو mpt موجود)مع المثال المحدد من فئة Aspose.Tasks.LoadOptions.

public Project(string projectTemplate, LoadOptions options)

Parameters

projectTemplate string

الطريق إلى نموذج لإنشاء مشروع من

options LoadOptions

الحالة المحددة من فئة Aspose.Tasks.LoadOptions.

Project(تداول الخيارات , LoadOptions)

يبدأ مثالًا جديدًا من فئة Aspose.Tasks.Project من Streamمع المثال المحدد من فئة Aspose.Tasks.LoadOptions.

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

تدفق المشروع 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

يحصل أو يحدد قيمة العملةSymbolPosition.

[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

الطريقة الافتراضية

يحصل أو يضع قيمة 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 التي تمثل مجموعة من أيام العمل الأسبوعية المشروع الافتراضي وأوقات العمل.

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

يتم توسيع نطاق التعريف.جمع التعريفات الموسعة (المجالات المخصصة) المرتبطة بمشروع.

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

برنامج MicrosoftProjectServerURL

يحصل أو يضع قيمة تشير إلى ما إذا كان 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

يحصل على المواردالموضوع.

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

يحصل على المواردالمجموعة الموضوع.

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

يحصل أو يضع قيمة نموذج.

[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

تعريف WBSCode

يحصل أو يضع تعريف رمز WBS للمشروع.

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 &lt؛ Task >

IEnumerable الذي يمكن استخدامه للتأكيد على جميع المهام في المشروع.

Remarks

يوفر طريقة خفيفة الوزن للتأكيد على المهام مقارنة مع طريقة Aspose.Tasks.Project.SelectAllChildTasks لأنها لا تخص الذاكرة لجميع المهام.

Get(الكلمات الدلالية, 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

إرجاع 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) لمدة ساعة واحدة عندما يكون Project.DurationFormat TimeUnitType.Hour أو يوم واحد إذا كان 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، TimeUnitType)

يحصل على 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()

يعود حساب الصفحة للمشروع الذي سيتم تقديمه باستخدام الافتراضي Aspose.Tasks.Visualization.Timescale(Days).

public int GetPageCount()

Returns

int

عدد الصفحات التي سيتم تسليمها

GetPageCount(Timescale)

يعود حساب الصفحة للمشروع الذي سيتم تقديمه باستخدام Aspose.Tasks.Visualization.Timescale.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

مقياس للحصول على صفحة العد.

Returns

int

عدد الصفحات التي سيتم تسليمها

GetPageCount(PresentationFormat)

يعود حساب الصفحة للمشروع الذي سيتم تقديمه باستخدام الافتراضي Aspose.Tasks.Visualization.Timescale(Days) وإعطاء Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

النموذج الذي يحصل على صفحة العد.

Returns

int

عدد الصفحات التي سيتم تسليمها

GetPageCount(التوقيت، التوقيت)

يعود حساب الصفحة للمشروع الذي سيتم تقديمه باستخدام Aspose.Tasks.Visualization.Timescale و Aspose.Tasks.Visualization.PresentationFormat.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

النموذج الذي يحصل على صفحة العد.

scale Timescale

مقياس للحصول على صفحة العد.

Returns

int

عدد الصفحات التي سيتم تقديمها.

GetPageCount(PageSize، TimeSize، DateTime، DateTime)

يعود حساب الصفحة للمشروع الذي سيتم تقديمه باستخدام Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationFormat and date range.

public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)

Parameters

pageSize PageSize

الحجم الذي يحصل على صفحة حساب.

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

الحجم الذي يحصل على صفحة حساب.

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)

يحصل على معلومات ملف المشروع من البث.

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) ساعة واحدة عندما يكون Project.WorkFormat TimeUnitType.Hour أو يوم واحد إذا كان 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

على سبيل المثال المحدد فئة System.Drawing.Printing.PrinterSettings.

Print(إعدادات الطباعة، string)

طباعة المشروع وفقًا لإعدادات الطابعة المحددة باستخدام مفتاح الطباعة القياسي (لا واجهة المستخدم).

public void Print(PrinterSettings printerSettings, string documentName)

Parameters

printerSettings PrinterSettings

على سبيل المثال المحدد فئة System.Drawing.Printing.PrinterSettings.

documentName string

اسم المستند الذي سيتم عرضه (على سبيل المثال، في مربع حوار حالة الطباعة أو مربع الطابعة).

Print(إعدادات الطباعة، PrintOptions)

طباعة المشروع وفقًا لإعدادات الطابعة المحددة وخيارات التخزين المخصصة باستخدام مفتاح الطباعة القياسي (لا واجهة المستخدم).

public void Print(PrinterSettings printerSettings, PrintOptions options)

Parameters

printerSettings PrinterSettings

على سبيل المثال المحدد فئة System.Drawing.Printing.PrinterSettings.

options PrintOptions

الحالة المحددة من فئة Aspose.Tasks.Saving.PrintOptions.

Print(إعدادات الطباعة، PrintOptions، string)

طباعة المشروع وفقًا لإعدادات الطابعة المحددة ، وخيارات التخزين المخصصة واسم المستند المحدد باستخدام جهاز التحكم في الطباعة القياسي (لا واجهة المستخدم).

public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)

Parameters

printerSettings PrinterSettings

على سبيل المثال المحدد فئة System.Drawing.Printing.PrinterSettings.

options PrintOptions

الحالة المحددة من فئة Aspose.Tasks.Saving.PrintOptions.

documentName string

اسم المستند الذي سيتم عرضه (على سبيل المثال، في مربع حوار حالة الطباعة أو مربع الطابعة).

Recalculate()

إعادة تدوير جميع مهام المشروع IDs، ومستويات النتيجة، وتاريخ البدء/النهاية، وتحديد موعد مبكر/متأخر، وحساب النقاط، ومجالات العمل والتكلفة.

public void Recalculate()

Recalculate(بول)

إعادة تدوير جميع مهام المشروع الهوية، ومستويات النتيجة، وتاريخ البدء/النهاية، وتحديد التواريخ المبكرة/المتأخرة، وحساب النقاط، ومجال العمل والتكلفة مع التحقق الاختياري.

public void Recalculate(bool validate)

Parameters

validate bool

إذا كان صحيحًا ، فسيتم إجراء التحقق من إعادة الحساب.ما هي البيانات التي يتم تأكيدها:في الوقت الحالي ، يتم تنفيذ التصديق الأساسي فقط للمهمة ومسارات موعد الروابط المهمة.سيتم التحقق من نطاقات تاريخ المهمة (على سبيل المثال ActualStart - ActualFinish ، EarlyStart - EarlyFinish ، إلخ) بالإضافة إلى تواريخ الروابط المهمة مقابل المعايير التاريخية التي يكون تاريخ البدء أقل أو يساوي تاريخ الانتهاء.إذا فشلت أي من الظروف المذكورة أعلاه ، فسيتم رمي Aspose.Tasks.RecalculationValidationException.

RecalculateResourceFields()

إعادة حساب الموارد والبدء والنهاية.

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 &lt؛ int >

تعريفات المهمة لإعادة تسمية رموز WBS.

RescheduleUncompletedWorkToStartAfter(DateTime)

إعادة تأهيل عمل المشروع غير المكتمل للبدء بعد موعد محدد.

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

تاريخ استئناف العمل غير المكتمل بعد.

RescheduleUncompletedWorkToStartAfter(تاريخ، قائمة<مهمة>)

إعادة العمل غير المكتمل لقائمة محددة من المهام التي يجب أن تبدأ بعد موعد محدد.

public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)

Parameters

after DateTime

تاريخ استئناف العمل غير المكتمل بعد.

taskCollection List &lt؛ Task >

قائمة<المهام&gt؛ من المهام لإعادة تدوير العمل غير المكتمل.

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(البريد الإلكتروني SimpleSaveOptions)

توفير المشروع إلى تدفق باستخدام خيارات التوفير المحددة.

public void Save(Stream stream, SimpleSaveOptions options)

Parameters

stream Stream

من التدفق .

options SimpleSaveOptions

خيارات الادخار .

Save(أرشيف الوسم : SaveFile)

تخزين بيانات المشروع إلى التدفق.

public void Save(Stream stream, SaveFileFormat format)

Parameters

stream Stream

من التدفق .

format SaveFileFormat

الملف المحدد حفظ format.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(الخيارات, SaveTemplateOptions)

إنقاذ المشروع كمعبد.

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()

تجمع بشكل متكرر جميع مهام الطفل من المهمة الجذرية.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable &lt؛ Task >

جمع المهام .

إلـى تـ>(الكلمات الدلالية, prjkey=“” ، T)

خرائط الممتلكات المحددة إلى القيمة المحددة في هذا الحاويات.

public void Set<t>(Key<t, prjkey=""> key, T val)

Parameters

key Key <t, prjkey ="">

مفتاح الممتلكات المحدد. Aspose.Tasks.Prj للحصول على مفتاح الممتلكات.

val T

القيمة .

نوع المعلمات

T

نوع القيمة المختصرة.

Set(Key<datetime، إلخ=“، DateTime”)

خرائط الممتلكات المحددة إلى القيمة المحددة في هذا الحاويات.

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

Parameters

key Key &lt؛ DateTime , PrjKey >

مفتاح الممتلكات المحدد. Aspose.Tasks.Prj للحصول على مفتاح الممتلكات.

val DateTime

القيمة .

SetBaseline(BaselineType)

توفير الحقول الأساسية إلى الخط الأساسية المحددة للمشروع بأكمله.

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

نوع الخط الأساسي لتخزين بيانات الخط الأساسي إلى.

SetBaseline(الأساسية، IEnumerable)

توفير الحقول الأساسية إلى الخط الأساسية المحددة للمهام المختارة.

public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)

Parameters

baselineType BaselineType

نوع الخط الأساسي لتخزين بيانات الخط الأساسي إلى.

taskCollection IEnumerable &lt؛ Task >

قائمة المهام لتخزين البيانات الأساسية.

SetBaselineSaveTime(أضف تعليق حول DateTime)

وضع الخط الأساسي لتوفير الوقت.

public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)

Parameters

baselineNumber BaselineType

رقم الخط الأساسي Aspose.Tasks.BaselineType.

value DateTime

أخير خط الأساس يوفر التاريخ والوقت.

Remarks

قم بتعيين قيمة إلى DateTime.MinValue إذا لم يتم حفظ الخط الأساسي.

UpdateProjectWorkAsComplete(التاريخ، بول)

تحديث جميع الأعمال كاملة من خلال تاريخ محدد للمشروع بأكمله.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)

Parameters

completeThrough DateTime

تاريخ تحديث العمل كما تم الانتهاء منه.

setZeroOrHundredPercentCompleteOnly bool

إذا قمت بتحديث التحديثات الحقيقية فقط تلك المهام كمتكاملة بنسبة 100٪ التي تاريخ الانتهاء هو قبل تاريخ الانتهاء المحدد.وإلا، حساب نسبة القيمة الكاملة استنادا إلى الجدول الزمني للبدء وتاريخ الانتهاء.

UpdateProjectWorkAsComplete(DateTime, Bool, قائمة<مهمة>)

تحديث جميع الأعمال كاملة من خلال تاريخ محدد لقائمة المهام المحددة.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)

Parameters

completeThrough DateTime

تاريخ تحديث العمل كما تم الانتهاء منه.

setZeroOrHundredPercentCompleteOnly bool

إذا قمت بتحديث التحديثات الحقيقية فقط تلك المهام كمتكاملة بنسبة 100٪ التي تاريخ الانتهاء هو قبل تاريخ الانتهاء المحدد.وإلا، حساب نسبة القيمة الكاملة استنادا إلى الجدول الزمني للبدء وتاريخ الانتهاء.

taskCollection List &lt؛ Task >

قائمة<المهام&gt؛ من المهام لتحديث العمل.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 عربي