Class Project

Class Project

نام ها : Aspose.Tasks جمع آوری: WL29_.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؛ مایکروسافت اکسل: 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(String، String)

یک مثال جدید از کلاس Aspose.Tasks.Project را از یک قالب محافظت شده از رمز عبور (فایلهای موجود mpp یا mpt) آغاز می کند.

public Project(string projectTemplate, string protectionPassword)

Parameters

projectTemplate string

راه به قالب برای ایجاد پروژه از.

protectionPassword string

حفاظت از رمز عبور

Remarks

خواندن فایل های محافظت شده از رمز عبور در حال حاضر تنها برای فرمت فایل MSP 2003 پشتیبانی می شود.

Project(String)

یک مثال جدید از کلاس Aspose.Tasks.Project را از یک قالب (فایلهای موجود mpp یا mpt) آغاز می کند.

public Project(string projectTemplate)

Parameters

projectTemplate string

راه به قالب برای ایجاد پروژه از.

Project(بایگانی برچسب ها: PrimaveraReadOptions)

شروع یک مثال جدید از کلاس Aspose.Tasks.Project از جریانبا مثال مشخص شده از کلاس Aspose.Tasks.PrimaveraReadOptions.

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

جریان پروژه سیستم.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 از جریانبا مثال مشخص شده از کلاس Aspose.Tasks.LoadOptions.

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

جریان پروژه سیستم.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

به دست آوردن یا تعیین ارزش ارز.

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

ارزش املاک

int

CurrencySymbol

دریافت یا تعیین ارزش از رمز ارز.

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

ارزش املاک

string

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

روش های پیش فرض

به دست آوردن یا تنظیم ارزش از 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

در این مطلب به ویژگی های 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

نرم افزار 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 را انتخاب کنید.جمع آوری تعاریف کد خروجی مرتبط با یک پروژه.

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

IEnumerable که می تواند برای iterate در مورد تمام وظایف پروژه استفاده شود.

Remarks

این روش به روش Aspose.Tasks.Project.SelectAllChildTasks کمک می کند زیرا حافظه را برای تمام وظایف اختصاص نمی دهد.

به دست آورد>(بایگانی برچسب ها: 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(دوگانه)

Object 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(دوگانه، زمان)

به دست آوردن Aspose.Tasks.Duration با تعداد مشخص شده از Aspose.Tasks.TimeUnitType واحد.

public Duration GetDuration(double val, TimeUnitType timeUnit)

Parameters

val double

تعداد واحد های مشخص شده

timeUnit TimeUnitType

مقدار زمان مشخص شده است.

Returns

Duration

موضوع طولانی

GetDuration(بایگانی برچسب: TimeUnitType)

به دست آوردن Aspose.Tasks.Duration با ارزش مشخص شده System.TimeSpan و ارزش مشخص شده Aspose.Tasks.TimeUnitType.

public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)

Parameters

timeSpan TimeSpan

مشخص شده سیستم.TimeSpan ارزش.

timeUnit 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(روزها).

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(روزها) و داده شده Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

فرمت برای شمارش صفحه.

Returns

int

صفحه ای که باید شمارش شود.

GetPageCount(برچسب ها: Timescale)

حساب صفحه بازگشت برای پروژه ارائه شده با استفاده از داده Aspose.Tasks.Visualization.Timescale و Aspose.Tasks.Visualization.PresentationFormat.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

فرمت برای شمارش صفحه.

scale Timescale

مقیاس برای شمارش صفحه

Returns

int

صفحه ای که باید شمارش شود.

GetPageCount(بایگانی برچسب ها: DateTime, DateTime)

حساب صفحه بازگشت برای پروژه ارائه شده با استفاده از داده Aspose.Tasks.Visualization.Timescale، Aspose.Tasks.Visualization.Presentationفرمات و محدوده تاریخ.

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

Parameters

pageSize PageSize

اندازه صفحه را به حساب می آورید.

scale Timescale

مقیاس برای شمارش صفحه

startDate DateTime

تاریخ شروع برای شمارش صفحه

endDate DateTime

تاریخ انقضا برای محاسبه صفحه

Returns

int

صفحه ای که باید شمارش شود.

GetPageCount(بایگانی برچسب ها: 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(String)

اطلاعات فایل پروژه را از فایل بخوانید.

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

نام این پروژه است.

Returns

ProjectFileInfo

فایل پروژه اطلاعات Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

اطلاعات فایل پروژه را از جریان دریافت می کند.

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

جریان داده ها

Returns

ProjectFileInfo

فایل پروژه اطلاعات 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(String)

پروژه را به چاپگر مشخص شده با تنظیمات چاپگر پیش فرض با استفاده از کنترل کننده چاپ استاندارد (بدون رابط کاربری) چاپ کنید.

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(PrinterSettings، PrintOptions، ردیف)

پروژه را با توجه به تنظیمات چاپگر مشخص شده، گزینه های ذخیره سازی سفارشی و نام سند مشخص شده با استفاده از کنترل کننده چاپ استاندارد (بدون رابط کاربری) چاپ کنید.

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

تمام وظایف پروژه شناسه ها، سطوح خروجی، تاریخ شروع / پایان، تنظیم تاریخ زود / دیر، محاسبه خرابی ها، کار و زمینه های هزینه.

public void Recalculate()

Recalculate(بول)

باز کردن تمام کارهای پروژه ID ها، سطوح خروجی، تاریخ شروع / پایان، تنظیم تاریخ زود / دیر، محاسبه خرابی ها، کار و میدان هزینه با اعتباربخشی اختیاری.

public void Recalculate(bool validate)

Parameters

validate bool

اگر درست باشد، اعتباربخشی محاسبه مجدد انجام خواهد شد.چه اطلاعاتی تأیید شده است:در حال حاضر تنها اعتباربخشی پایه از وظایف و شاخه های تاریخ لینک وظایف اجرا می شود.رتبه های تاریخ وظیفه (به عنوان مثال ActualStart - ActualFinish، EarlyStart - EarlyFinish، و غیره) و همچنین تاریخ لینک وظیفه با توجه به معیارهای تاریخ بررسی خواهد شد که تاریخ شروع کمتر یا برابر با تاریخ پایان است.اگر یکی از شرایط ذکر شده در بالا شکست بخورد پس از آن Aspose.Tasks.RecalculationValidationException رها خواهد شد.

RecalculateResourceFields()

محاسبه مجدد ID، شروع و پایان منابع.

public void RecalculateResourceFields()

RecalculateResourceStartFinish()

محاسبه مجدد شروع و پایان منابع

public void RecalculateResourceStartFinish()

RemoveInvalidResourceAssignments()

حذف وظایف منابع نادرست از لیست وظایف منابع پروژه.

public void RemoveInvalidResourceAssignments()

Remarks

MS Project یک مأموریت منبع خالی برای هر وظیفه ایجاد می کند.

بایگانی برچسب هاWBSCode()

کد WBS برای تمام وظایف

public void RenumberWBSCode()

بایگانی برچسب هاWBSCode(لیست > int>)

کد 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 >

لیست وظایف و وظایف برای بازگرداندن کارهای تکمیل نشده برای.

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

ذخیره داده های پروژه به فایل در فرمت mpp.

public void Save(string filename)

Parameters

filename string

نام فایل

Save(بایگانی برچسب: 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

مشخص شده ذخیره فایل فرمت.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(بایگانی برچسب ها: SaveTemplateOptions)

این پروژه را به عنوان یک قالب ذخیره کنید.

public void SaveAsTemplate(string fileName, SaveTemplateOptions options)

Parameters

fileName string

نام فایل

options SaveTemplateOptions

گزینه های ذخیره شده Aspose.Tasks.Saving.SaveTemplate

SaveAsTemplate(String)

پروژه را به عنوان یک قالب به مسیر فایل مشخص شده ذخیره کنید.

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.SaveTemplate

SaveReport(Stream)

گزارش کل پروژه را به جریان ذخیره کنید.

public void SaveReport(Stream stream)

Parameters

stream Stream

جریان برای ذخیره گزارش پروژه به.

SaveReport(String)

گزارش کل پروژه را به فایل PDF ذخیره کنید.

public void SaveReport(string fileName)

Parameters

fileName string

نام فایل

SaveReport(جریان، گزارش)

گزارش پروژه نوع مشخص شده را به جریان مشخص شده ذخیره می کند.

public void SaveReport(Stream stream, ReportType reportType)

Parameters

stream Stream

جریان مشخص شده برای ذخیره گزارش پروژه به.

reportType ReportType

گزارش مشخص شده نوع.Aspose.Tasks.Visualization.ReportType

SaveReport(برچسب ها، گزارش)

گزارش پروژه نوع مشخص شده را در فرمت PDF به مسیر فایل مشخص شده ذخیره کنید.

public void SaveReport(string fileName, ReportType reportType)

Parameters

fileName string

نام فایل مشخص شده

reportType ReportType

گزارش مشخص شده نوع.Aspose.Tasks.Visualization.ReportType

SelectAllChildTasks()

به طور تکراری تمام وظایف کودک را از وظایف ریشه جمع آوری می کند.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable &lt؛ 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(بایگانی برچسب ها: prjkey=» تاریخ » تاریخ)

مالکیت مشخص شده را به ارزش مشخص شده در این ظرف نقشه برداری کنید.

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(بایگانی برچسب: bool)

به روز رسانی تمام کار به عنوان کامل از طریق یک تاریخ مشخص برای کل پروژه.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)

Parameters

completeThrough DateTime

تاریخ به روز رسانی کار به عنوان به پایان رسید.

setZeroOrHundredPercentCompleteOnly bool

اگر به به روز رسانی های واقعی تنظیم شده فقط آن وظایف به عنوان 100٪ کامل که تاریخ انقضا قبل از مشخص شده کامل از طریق تاریخ است.در غیر این صورت، یک درصد از ارزش کامل بر اساس شروع برنامه ریزی شده و تاریخ تکمیل محاسبه می شود.

UpdateProjectWorkAsComplete(بایگانی برچسب ها: بایگانی بایگانی بایگانی بایگانی بایگانی بایگانی بایگانی بایگانی>)

به روز رسانی تمام کار به عنوان کامل از طریق یک تاریخ مشخص برای لیست تعیین شده از وظایف.

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

Parameters

completeThrough DateTime

تاریخ به روز رسانی کار به عنوان به پایان رسید.

setZeroOrHundredPercentCompleteOnly bool

اگر به به روز رسانی های واقعی تنظیم شده فقط آن وظایف به عنوان 100٪ کامل که تاریخ انقضا قبل از مشخص شده کامل از طریق تاریخ است.در غیر این صورت، یک درصد از ارزش کامل بر اساس شروع برنامه ریزی شده و تاریخ تکمیل محاسبه می شود.

taskCollection List &lt؛ Task >

لیست<Task&gt؛ از وظایف برای به روز رسانی کار برای.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 فارسی