Class Project
نام ها : Aspose.Tasks جمع آوری: WL29_.dll (25.4.0)
یک پروژه را نشان می دهد.
public class Project
Inheritance
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
این یک کلاس مرکزی در کتابخانه Aspose.Tasks است.
کسی می تواند ازProject
برای خواندن یکی از فرمت های مدیریت پروژه پشتیبانی شده: MPP، MPT، MPX، XML.برای بارگذاری یک سند موجود در هر یک از فرمت های پشتیبانی شده، یک نام فایل یا جریان را به یکی از سازندگان منتقل کنید.برای ایجاد یک پروژه خالی، سازنده بدون پارامتر را تماس بگیرید.
استفاده از یکی از روش ذخیره بار برای ذخیره پروژه در هر یک از Aspose.Tasks.Saving.SaveFileفرمت ها: Primavera: P6 XML، PM XER؛ مایکروسافت اکسل: 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; }
ارزش املاک
AdminProject
دریافت یا تنظیم یک مقدار نشان می دهد که آیا AdminProject تنظیم شده است یا نه.
[EntityField]
public NullableBool AdminProject { get; set; }
ارزش املاک
AreEditableActualCosts
دریافت یا تنظیم یک مقدار نشان می دهد که آیا AreEditableActualCosts تنظیم شده است یا نه.
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
ارزش املاک
Author
دریافت یا تعیین ارزش از نویسنده.
[EntityField]
public string Author { get; set; }
ارزش املاک
AutoAddNewResourcesAndTasks
دریافت یا تنظیم یک مقدار نشان می دهد که آیا AutoAddNewResourcesAndTasks تنظیم شده است یا نه.
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
ارزش املاک
AutoCalculateAssignmentCosts
دریافت یا تعیین می کند که آیا هزینه تعیین و هزینه باقی مانده باید به صورت خودکار با استفاده از نرخ کار و منابع تعیین محاسبه شود.
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
ارزش املاک
Autolink
دریافت یا تنظیم یک مقدار نشان می دهد که آیا Autolink تنظیم شده است یا نه.
[EntityField]
public NullableBool Autolink { get; set; }
ارزش املاک
BaselineForEarnedValue
به دست آوردن یا تعیین ارزش از BaselineForEarnedValue.
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
ارزش املاک
BuiltInProps
مجموعه ای از املاک و مستغلات ساخته شده در این پروژه
public BuiltInProjectPropertyCollection BuiltInProps { get; }
ارزش املاک
BuiltInProjectPropertyCollection
CalculationMode
دریافت یا تنظیم حالت محاسبه یک پروژه.این می تواند یکی از ارزش های لیست Aspose.Tasks.Project.CalculationMode باشد.
public CalculationMode CalculationMode { get; set; }
ارزش املاک
Calendar
دریافت یا تعیین ارزش از تقویم.
[EntityField]
public Calendar Calendar { get; set; }
ارزش املاک
Calendars
به دست آوردن Aspose.Tasks.CalendarCollection اشیاء از این مثال پروژه.
public CalendarCollection Calendars { get; }
ارزش املاک
Category
دریافت یا تعیین یک ارزش از دسته.
[EntityField]
public string Category { get; set; }
ارزش املاک
Comments
دریافت یا تعیین ارزش از نظرات.
[EntityField]
public string Comments { get; set; }
ارزش املاک
Company
دریافت یا تعیین ارزش از شرکت.
[EntityField]
public string Company { get; set; }
ارزش املاک
CreationDate
دریافت یا تعیین ارزش از CreationDate.
[EntityField]
public DateTime CreationDate { get; set; }
ارزش املاک
CriticalPath
یک مجموعه که شامل یک لیست از وظایف انتقادی است که شامل مسیر انتقادی این پروژه است.
public TaskCollection CriticalPath { get; }
ارزش املاک
CriticalSlackLimit
دریافت یا تنظیم یک مقدار از CriticalSlackLimit.
[EntityField]
public int CriticalSlackLimit { get; set; }
ارزش املاک
CurrencyCode
دریافت یا تعیین ارزش از CurrencyCode.
[EntityField]
public string CurrencyCode { get; set; }
ارزش املاک
CurrencyDigits
به دست آوردن یا تعیین ارزش ارز.
[EntityField]
public int CurrencyDigits { get; set; }
ارزش املاک
CurrencySymbol
دریافت یا تعیین ارزش از رمز ارز.
[EntityField]
public string CurrencySymbol { get; set; }
ارزش املاک
CurrencySymbolPosition
به دست آوردن یا تنظیم یک ارزش از رمز ارز.
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
ارزش املاک
CurrentDate
دریافت یا تعیین ارزش از CurrentDate.
[EntityField]
public DateTime CurrentDate { get; set; }
ارزش املاک
CustomDateFormat
دریافت یا تعیین ارزش از CustomDateFormat.
[EntityField]
public string CustomDateFormat { get; set; }
ارزش املاک
CustomProps
مجموعه ای از ویژگی های سفارشی پروژه را دریافت کنید.
public CustomProjectPropertyCollection CustomProps { get; }
ارزش املاک
CustomProjectPropertyCollection
DateFormat
دریافت یا تنظیم مقدار DateFormat.
[EntityField]
public DateFormat DateFormat { get; set; }
ارزش املاک
DaysPerMonth
دریافت یا تعیین یک مقدار از DaysPerMonth
[EntityField]
public int DaysPerMonth { get; set; }
ارزش املاک
DefaultFinishTime
دریافت یا تنظیم ارزش DefaultFinishTime.
[EntityField]
public DateTime DefaultFinishTime { get; set; }
ارزش املاک
DefaultFixedCostAccrual
دریافت یا تنظیم ارزش DefaultFixedCostAccrual.
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
ارزش املاک
DefaultOvertimeRate
دریافت یا تعیین ارزش DefaultOvertimeRate.
[EntityField]
public double DefaultOvertimeRate { get; set; }
ارزش املاک
DefaultStandardRate
دریافت یا تعیین ارزش DefaultStandardRate.
[EntityField]
public double DefaultStandardRate { get; set; }
ارزش املاک
DefaultStartTime
دریافت یا تنظیم ارزش DefaultStartTime.
[EntityField]
public DateTime DefaultStartTime { get; set; }
ارزش املاک
روش های پیش فرض
به دست آوردن یا تنظیم ارزش از DefaultTaskEVMethod.
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
ارزش املاک
DefaultTaskType
دریافت یا تنظیم ارزش DefaultTaskType.
[EntityField]
public TaskType DefaultTaskType { get; set; }
ارزش املاک
DefaultView
دریافت یا تنظیم نمایش پیش فرض از پروژه.
public View DefaultView { get; set; }
ارزش املاک
DefaultWeekWorkingDays
به عنوان مثال کلاس Aspose.Tasks.WeekDayCollection که مجموعه ای از پروژه های پیش فرض هفته روزهای کاری و ساعات کاری را نشان می دهد.
public WeekDayCollection DefaultWeekWorkingDays { get; }
ارزش املاک
Remarks
داده ها فقط در فایل های mpp (نه در xml) یافت می شود.
DisplayOptions
یک مثال از کلاس Aspose.Tasks.ProjectDisplayOptions دریافت کنید.
public ProjectDisplayOptions DisplayOptions { get; }
ارزش املاک
DurationFormat
دریافت یا تعیین مقدار DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
ارزش املاک
EarnedValueMethod
به دست آوردن یا تعیین ارزش از EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
ارزش املاک
ExtendedAttributes
در این مطلب به ویژگی های ExtendedAttributeDefinitionCollection می پردازیم.جمع آوری ویژگی های گسترش یافته (مخازن سفارشی) تعریف های مرتبط با یک پروژه.
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
ارزش املاک
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
دریافت یا تنظیم یک مقدار از ExtendedCreationDate.
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
ارزش املاک
FinishDate
دریافت یا تعیین ارزش FinishDate.
[EntityField]
public DateTime FinishDate { get; set; }
ارزش املاک
FiscalYearStart
دریافت یا تنظیم یک مقدار نشان می دهد که آیا FiscalYearStart تنظیم شده است یا نه.
[EntityField]
public NullableBool FiscalYearStart { get; set; }
ارزش املاک
FyStartDate
دریافت یا تعیین ارزش FyStartDate.
[EntityField]
public Month FyStartDate { get; set; }
ارزش املاک
Guid
به دست آوردن یا تعیین ارزش از راهنمای.
[EntityField]
public Guid Guid { get; set; }
ارزش املاک
HonorConstraints
دریافت یا تنظیم یک مقدار نشان می دهد که آیا HonorConstraints تنظیم شده است یا نه.
[EntityField]
public NullableBool HonorConstraints { get; set; }
ارزش املاک
HyperlinkBase
دریافت یا تعیین ارزش HyperlinkBase.
[EntityField]
public string HyperlinkBase { get; set; }
ارزش املاک
InsertedProjectsLikeSummary
دریافت یا تنظیم یک مقدار نشان می دهد که آیا InsertedProjectsLikeSummary تنظیم شده است یا نه.
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
ارزش املاک
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
دریافت یا تنظیم یک مقدار نشان می دهد که آیا KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled تنظیم شده است یا نه.
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
ارزش املاک
Keywords
دریافت یا تعیین ارزش کلمات کلیدی.
[EntityField]
public string Keywords { get; set; }
ارزش املاک
LastAuthor
دریافت یا تعیین ارزش از LastAuthor.
[EntityField]
public string LastAuthor { get; set; }
ارزش املاک
LastPrinted
دریافت یا تعیین ارزش LastPrinted.
[EntityField]
public DateTime LastPrinted { get; set; }
ارزش املاک
LastSaved
دریافت یا تعیین ارزش از LastSaved.
[EntityField]
public DateTime LastSaved { get; set; }
ارزش املاک
Manager
به دست آوردن یا تعیین ارزش از مدیر.
[EntityField]
public string Manager { get; set; }
ارزش املاک
نرم افزار MicrosoftProjectServerURL
دریافت یا تنظیم یک مقدار نشان می دهد که آیا MicrosoftProjectServerURL تنظیم شده است یا نه.
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
ارزش املاک
MinutesPerDay
دریافت یا تعیین مقدار MinutesPerDay.
[EntityField]
public int MinutesPerDay { get; set; }
ارزش املاک
MinutesPerWeek
دریافت یا تعیین مقدار MinutesPerWeek.
[EntityField]
public int MinutesPerWeek { get; set; }
ارزش املاک
MoveCompletedEndsBack
دریافت یا تنظیم یک مقدار نشان می دهد که آیا MoveCompletedEndsBack تنظیم شده است یا نه.
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
ارزش املاک
MoveCompletedEndsForward
دریافت یا تنظیم یک مقدار نشان می دهد که آیا MoveCompletedEndsForward تنظیم شده است یا نه.
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
ارزش املاک
MoveRemainingStartsBack
دریافت یا تنظیم یک مقدار نشان می دهد که آیا MoveRemainingStartsBack تنظیم شده است یا نه.
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
ارزش املاک
MoveRemainingStartsForward
دریافت یا تنظیم یک مقدار نشان می دهد که آیا MoveRemainingStartsForward تنظیم شده است یا نه.
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
ارزش املاک
MultipleCriticalPaths
دریافت یا تنظیم یک مقدار نشان می دهد که آیا MultipleCriticalPaths تنظیم شده است یا نه.
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
ارزش املاک
Name
دریافت یا تعیین ارزش نام.
[EntityField]
public string Name { get; set; }
ارزش املاک
NewTaskStartDate
دریافت یا تنظیم یک مقدار از NewTaskStartDate.
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
ارزش املاک
NewTasksAreManual
دریافت یا تنظیم یک مقدار نشان می دهد که آیا NewTasksAreManual تنظیم شده است یا نه.
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
ارزش املاک
NewTasksEffortDriven
دریافت یا تنظیم یک مقدار نشان می دهد که آیا NewTasksEffortDriven تنظیم شده است یا نه.
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
ارزش املاک
NewTasksEstimated
دریافت یا تنظیم یک مقدار نشان می دهد که آیا NewTasksEstimated تنظیم شده است یا نه.
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
ارزش املاک
OleObjects
یک مجموعه را دریافت می کند که حاوی موارد کلاس Aspose.Tasks.OleObject است که به این فایل پروژه متصل یا در آن قرار دارد.
public OleObjectCollection OleObjects { get; }
ارزش املاک
OutlineCodes
گزینه OutlineCodeDefinitionCollection را انتخاب کنید.جمع آوری تعاریف کد خروجی مرتبط با یک پروژه.
public OutlineCodeDefinitionCollection OutlineCodes { get; }
ارزش املاک
OutlineCodeDefinitionCollection
PrimaveraProperties
دریافت یک شی حاوی ویژگی های خاص Primavera برای یک پروژه خوانده شده از فایل Primavera.
public PrimaveraProjectProperties PrimaveraProperties { get; }
ارزش املاک
ProjectExternallyEdited
دریافت یا تنظیم یک مقدار نشان می دهد که آیا ProjectExternallyEdited تنظیم شده است یا نه.
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
ارزش املاک
RemoveFileProperties
دریافت یا تنظیم یک مقدار نشان می دهد که آیا RemoveFileProperties تنظیم شده است یا نه.
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
ارزش املاک
ResourceAssignments
به دست آوردن اشیاء ذخیره سازی.
public ResourceAssignmentCollection ResourceAssignments { get; }
ارزش املاک
ResourceFilters
تمام تعریف های فیلتر مبتنی بر منابع را دریافت می کند.ResourceFilters مجموعه ای از اشیاء Aspose.Tasks.Filter است.
public FilterCollection ResourceFilters { get; }
ارزش املاک
ResourceGroups
تمام تعریف های گروه مبتنی بر منابع را دریافت می کند.ResourceGroups مجموعه ای از اشیاء Aspose.Tasks.Group است.
public GroupCollection ResourceGroups { get; }
ارزش املاک
Resources
موضوع جمع آوری منابع است.
public ResourceCollection Resources { get; }
ارزش املاک
Revision
دریافت یا تعیین ارزش بازنگری.
[EntityField]
public int Revision { get; set; }
ارزش املاک
RootTask
ریشه درخت وظایف را می گیرد.
public Task RootTask { get; }
ارزش املاک
SaveVersion
دریافت یا تعیین ارزش SaveVersion.
[EntityField]
public int SaveVersion { get; set; }
ارزش املاک
ScheduleFromStart
دریافت یا تنظیم یک مقدار نشان می دهد که آیا ScheduleFromStart تنظیم شده است یا نه.
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
ارزش املاک
ShowProjectSummaryTask
دریافت یا تنظیم یک مقدار نشان می دهد که آیا ShowProjectSummaryTask تنظیم شده است یا نه.
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
ارزش املاک
SplitsInProgressTasks
دریافت یا تنظیم یک مقدار نشان می دهد که آیا SplitsInProgressTasks تنظیم شده است یا نه.
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
ارزش املاک
SpreadActualCost
دریافت یا تنظیم یک مقدار نشان می دهد که آیا SpreadActualCost تنظیم شده است یا نه.
[EntityField]
public NullableBool SpreadActualCost { get; set; }
ارزش املاک
SpreadPercentComplete
دریافت یا تنظیم یک مقدار نشان می دهد که آیا SpreadPercentComplete تنظیم شده است یا نه.
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
ارزش املاک
StartDate
دریافت یا تعیین مقدار از StartDate.
[EntityField]
public DateTime StartDate { get; set; }
ارزش املاک
StatusDate
دریافت یا تنظیم یک مقدار از StatusDate.
[EntityField]
public DateTime StatusDate { get; set; }
ارزش املاک
Subject
دریافت یا تعیین ارزش از موضوع.
[EntityField]
public string Subject { get; set; }
ارزش املاک
Tables
یک لیست از اشیاء Aspose.Tasks.Table را دریافت کنید.
public TableCollection Tables { get; }
ارزش املاک
TaskFilters
تمام تعریف های فیلتر مبتنی بر وظیفه را دریافت می کند.TaskFilters مجموعه ای از اشیاء Aspose.Tasks.Filter است.
public FilterCollection TaskFilters { get; }
ارزش املاک
TaskGroups
تمام تعاریف گروه مبتنی بر وظیفه را به دست می آورد.TaskGroups مجموعه ای از اشیاء Aspose.Tasks.Group است.
public GroupCollection TaskGroups { get; }
ارزش املاک
TaskLinks
به دست آوردن Aspose.Tasks.TaskLinkCollection object.
public TaskLinkCollection TaskLinks { get; }
ارزش املاک
TaskUpdatesResource
دریافت یا تنظیم یک مقدار نشان می دهد که آیا TaskUpdatesResource تنظیم شده است یا نه.
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
ارزش املاک
Template
به دست آوردن یا تعیین ارزش از قالب.
[EntityField]
public string Template { get; set; }
ارزش املاک
TimescaleFinish
به دست آوردن یا تعیین یک مقدار از TimescaleFinish.
[EntityField]
public DateTime TimescaleFinish { get; set; }
ارزش املاک
TimescaleStart
دریافت یا تنظیم یک مقدار از TimescaleStart.
[EntityField]
public DateTime TimescaleStart { get; set; }
ارزش املاک
Title
دریافت یا تعیین ارزش عنوان.
[EntityField]
public string Title { get; set; }
ارزش املاک
Uid
دریافت و یا تعیین ارزش از Uid.
[EntityField]
public string Uid { get; set; }
ارزش املاک
UpdateManuallyScheduledTasksWhenEditingLinks
دریافت یا تنظیم یک مقدار نشان می دهد که آیا UpdateManuallyScheduledTasksWhenEditingLinks تنظیم شده است یا نه.
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
ارزش املاک
VbaProject
یک مثال از کلاس Aspose.Tasks.Project.VbaProject دریافت کنید.
public VbaProject VbaProject { get; }
ارزش املاک
Views
یک لیست از اشیاء Aspose.Tasks.View را دریافت کنید.
public ViewCollection Views { get; }
ارزش املاک
WBSCode تعریف
دریافت یا تنظیم WBS Code Definition برای پروژه.
public WBSCodeDefinition WBSCodeDefinition { get; set; }
ارزش املاک
WeekStartDay
دریافت یا تعیین یک مقدار از WeekStartDay.
[EntityField]
public DayType WeekStartDay { get; set; }
ارزش املاک
WorkFormat
به دست آوردن یا تعیین ارزش WorkFormat.
[EntityField]
public TimeUnitType WorkFormat { get; set; }
ارزش املاک
Methods
CopyTo(Project)
کپی داده ها و ویژگی های اصلی پروژه به یک پروژه دیگر.
public void CopyTo(Project another)
Parameters
another
Project
پروژه دیگری برای کپی کردن داده ها به.
CopyTo(پروژه، CopyToOptions)
کپی داده ها و ویژگی های اصلی پروژه به یک پروژه دیگر.
public void CopyTo(Project another, CopyToOptions options)
Parameters
another
Project
پروژه دیگری برای کپی کردن داده ها به.
options
CopyToOptions
گزینه های کپی برای کنترل فرآیند کپی
EnumerateAllChildTasks()
به طور مجدد تمام وظایف پروژه از جمله وظایف ریشه را فهرست می کند.
public IEnumerable<task> EnumerateAllChildTasks()
Returns
IEnumerable <؛ Task >
IEnumerable که می تواند برای iterate در مورد تمام وظایف پروژه استفاده شود.
Remarks
این روش به روش Aspose.Tasks.Project.SelectAllChildTasks کمک می کند زیرا حافظه را برای تمام وظایف اختصاص نمی دهد.
به دست آورد>(بایگانی برچسب ها: prjkey=» »)
بازگرداندن ارزش که در آن دارایی در این کانتینر نقشه برداری شده است.
public T Get<t>(Key<t, prjkey=""> key)
Parameters
کلید املاک مشخص شده. Aspose.Tasks.Prj برای دریافت کلید املاک.
Returns
T
ارزش که در آن مالکیت در این کانتینر نقشه برداری شده است.
نوع پارامترها
T
نوع ارزش نقشه برداری
GetBaselineSaveTime(BaselineType)
بازگشت خط پایه زمان را صرفه جویی می کند.
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
شماره خط پایه Aspose.Tasks.BaselineType
Returns
آخرین خط پایه تاریخ و زمان را ذخیره می کند.
Remarks
بازگشت DateTime.MinValue اگر خط پایه ذخیره نشده باشد.
GetDuration(دوگانه)
Object Aspose.Tasks.Duration با تعداد مشخص شده از واحدها و فرمت طول پیش فرض که در تنظیمات پروژه Aspose.Tasks.Prj.DurationFormat تعریف شده است.
public Duration GetDuration(double val)
Parameters
val
double
تعداد واحد های مشخص شده
Returns
موضوع طولانی
Remarks
این روش باید با احتیاط مورد استفاده قرار گیرد زیرا مدت زمان مختلفی را بر اساس تنظیمات Project.DurationFormat باز می گرداند.به عنوان مثال، GetWork(1.0) 1 ساعت زمانی که Project.DurationFormat TimeUnitType.Hour یا 1 روز زمانی که Project.DurationFormat TimeUnitType.Day است، باز می گردد.
GetDuration(دوگانه، زمان)
به دست آوردن Aspose.Tasks.Duration با تعداد مشخص شده از Aspose.Tasks.TimeUnitType واحد.
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
تعداد واحد های مشخص شده
timeUnit
TimeUnitType
مقدار زمان مشخص شده است.
Returns
موضوع طولانی
GetDuration(بایگانی برچسب: TimeUnitType)
به دست آوردن Aspose.Tasks.Duration با ارزش مشخص شده System.TimeSpan و ارزش مشخص شده Aspose.Tasks.TimeUnitType.
public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)
Parameters
timeSpan
TimeSpan
مشخص شده سیستم.TimeSpan ارزش.
timeUnit
TimeUnitType
مقدار زمان مشخص شده است.
Returns
موضوع طولانی
GetPageCount(SaveOptions)
حساب صفحه بازگشت برای پروژه ارائه شده با استفاده از داده Aspose.Tasks.Saving.SaveOptions.
public int GetPageCount(SaveOptions saveOptions)
Parameters
saveOptions
SaveOptions
گزینه های ذخیره سازی برای شمارش صفحه
Returns
صفحه ای که باید شمارش شود.
Examples
در این مثال از HtmlSaveOptions و تعداد صفحات در نتیجه HTML به کنسول نوشته شده است.
Project project = new Project(@"test.mpp");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
IncludeProjectNameInPageHeader = false,
IncludeProjectNameInTitle = false,
PageSize = PageSize.A4,
Timescale = Timescale.Days,
StartDate = project.Get(Prj.StartDate).Date,
EndDate = project.Get(Prj.FinishDate).Date
};
Console.WriteLine(project.GetPageCount(saveOptions));
GetPageCount()
حساب صفحه بازگشت برای پروژه برای ارائه با استفاده از پیش فرض Aspose.Tasks.Visualization.Timescale(روزها).
public int GetPageCount()
Returns
صفحه ای که باید شمارش شود.
GetPageCount(Timescale)
حساب صفحه بازگشت برای پروژه ارائه شده با استفاده از داده Aspose.Tasks.Visualization.Timescale.
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
مقیاس برای شمارش صفحه
Returns
صفحه ای که باید شمارش شود.
GetPageCount(PresentationFormat)
حساب صفحه بازگشت برای پروژه به صورت پیش فرض با استفاده از Aspose.Tasks.Visualization.Timescale(روزها) و داده شده Aspose.Tasks.Visualization.PresentationFormat
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
فرمت برای شمارش صفحه.
Returns
صفحه ای که باید شمارش شود.
GetPageCount(برچسب ها: Timescale)
حساب صفحه بازگشت برای پروژه ارائه شده با استفاده از داده Aspose.Tasks.Visualization.Timescale و Aspose.Tasks.Visualization.PresentationFormat.
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
فرمت برای شمارش صفحه.
scale
Timescale
مقیاس برای شمارش صفحه
Returns
صفحه ای که باید شمارش شود.
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
صفحه ای که باید شمارش شود.
GetPageCount(بایگانی برچسب ها: Timescale)
حساب صفحه بازگشت برای پروژه ارائه شده با استفاده از داده های Aspose.Tasks.Visualization.Timescale و Aspose.Tasks.Visualization.PageSize.
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
اندازه صفحه را به حساب می آورید.
scale
Timescale
مقیاس برای شمارش صفحه
Returns
صفحه ای که باید شمارش شود.
GetPredecessors(Task)
بازگرداندن مجموعه ای از لینک های وظیفه که پیشگامان وظیفه مشخص شده است.
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
وظیفه این است که پیشینیان را به دست بیاوریم.
Returns
لیست پیشگامان Aspose.Tasks.TaskLink
GetProjectFileInfo(String)
اطلاعات فایل پروژه را از فایل بخوانید.
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
نام این پروژه است.
Returns
فایل پروژه اطلاعات Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
اطلاعات فایل پروژه را از جریان دریافت می کند.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
جریان داده ها
Returns
فایل پروژه اطلاعات Aspose.Tasks.ProjectFileInfo.
GetWork(دوگانه)
به دست آوردن Aspose.Tasks.Duration با مشخص شده System.Double ارزش و فرمت کار پیش فرض.
public Duration GetWork(double val)
Parameters
val
double
ارزش دوگانه مشخص شده
Returns
موضوع طولانی
Remarks
این روش باید با احتیاط مورد استفاده قرار گیرد زیرا با توجه به تنظیمات Project.WorkFormat، مدت زمان های مختلفی را باز می گرداند.به عنوان مثال، GetWork(1.0) 1 ساعت زمانی که Project.WorkFormat TimeUnitType.Hour یا 1 روز زمانی که Project.WorkFormat TimeUnitType.Day است، باز می گردد.
Print()
پروژه را به چاپگر پیش فرض با تنظیمات چاپگر پیش فرض با استفاده از کنترل کننده چاپ استاندارد (بدون رابط کاربری) چاپ کنید.
public void Print()
Print(PrintOptions)
پروژه را به چاپگر پیش فرض با تنظیمات چاپگر پیش فرض و گزینه های ذخیره سازی سفارشی با استفاده از کنترل کننده چاپ استاندارد (بدون رابط کاربری) چاپ کنید.
public void Print(PrintOptions options)
Parameters
options
PrintOptions
مثال مشخص شده از کلاس Aspose.Tasks.Saving.PrintOptions.
Print(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
کار شناسه ها برای نامگذاری کدهای 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
<؛
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 <؛ Task >
جمع آوری وظایف
تنظیمات T>(بایگانی برچسب ها: prjkey=«» ، T)
مالکیت مشخص شده را به ارزش مشخص شده در این ظرف نقشه برداری کنید.
public void Set<t>(Key<t, prjkey=""> key, T val)
Parameters
کلید املاک مشخص شده. Aspose.Tasks.Prj برای دریافت کلید املاک.
val
T
ارزش آن است.
نوع پارامترها
T
نوع ارزش نقشه برداری
Set(بایگانی برچسب ها: prjkey=» تاریخ » تاریخ)
مالکیت مشخص شده را به ارزش مشخص شده در این ظرف نقشه برداری کنید.
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(بایگانی برچسب ها: IEnumerable>)
ذخیره می کند زمینه های پایه به پایه مشخص شده برای وظایف انتخاب شده.
public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)
Parameters
baselineType
BaselineType
نوع خط پایه برای ذخیره اطلاعات خط پایه به.
taskCollection
IEnumerable
<؛
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
<؛
Task
>
لیست<Task>؛ از وظایف برای به روز رسانی کار برای.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>