Class Project
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Bir projeyi temsil eder.
public class Project
Inheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Bu, Aspose.Tasks Kütüphanesinde merkezi bir sınıf.
Birisi kullanabilirProject
Desteklenen proje yönetimi biçimlerinden birini okumak için: MPP, MPT, MPX, XML.Mevcut bir belgeyi desteklenen biçimlerden herhangi birine yüklemek için, bir dosya adı veya bir akışı yapılandırıcılardan birine aktarın.
Projeyi Aspose.Tasks.Saving.SaveFile formatları: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; sabit düzen: PDF; Görüntüler: JPEG, PNG, BMP, TIFF, SVG; Metin: TXT; Diğerleri: HTML.
Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps ve Aspose.Tasks.Project.ExtendedAttributes gibi proje kapsamındaki bilgileri kaydeder.
Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute ve Aspose.Tasks.Calendar gibi diğer proje kuruluşlarını manipüle etmek için giriş noktaları içeren bir kök varlığıdır.
TheProject
Topluluklar, örneğin Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments gibi tipik koleksiyonlar aracılığıyla erişilebilir.
Constructors
Project()
Aspose.Tasks.Project sınıfının yeni bir örneği başlatılır.
public Project()
Project(String ve String)
Aspose.Tasks.Project sınıfının yeni bir örneğini bir şifre korumalı şablon (eski mpp veya mpt dosyası) başlatır.
public Project(string projectTemplate, string protectionPassword)
Parameters
projectTemplate
string
Projeyi oluşturmak için şablon yapmanın yolları.
protectionPassword
string
Güvenlik şifresi.
Remarks
Şifre koruma dosyaları şu anda sadece MSP 2003 dosya biçimi için desteklenmektedir.
Project(Sırt)
Aspose.Tasks.Project sınıfının yeni bir örneğini bir şablondan (eski mpp veya mpt dosyası) başlatır.
public Project(string projectTemplate)
Parameters
projectTemplate
string
Projeyi oluşturmak için şablon yapmanın yolları.
Project(Çıkış, PrimaveraReadOptions)
Aspose.Tasks.Project sınıfının yeni bir örneğini akıştan başlatırAspose.Tasks.PrimaveraReadOptions sınıfının belirlenmiş örneği ile.
public Project(Stream stream, PrimaveraReadOptions options)
Parameters
stream
Stream
Proje Sisteminin Akışı.IO.Streamclass
options
PrimaveraReadOptions
Aspose.Tasks.PrimaveraReadOptionsclass, Primavera formatlarının (XER veya XML) okuma özelleştirilmesini sağlayan belirtilen örnektir.
Project(Çerçeve, ParseErrorCallback)
Aspose.Tasks.Project sınıfının yeni bir örneğini bir şablondan (eski mpp veya mpt dosyası) başlatır.
public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)
Parameters
projectTemplate
string
Projeyi oluşturmak için şablon yapmanın yolları.
parseErrorHandler
ParseErrorCallback
xml parse hataları ile başa çıkmak için belirtilen callback yöntemi.
Project(Stream)
Aspose.Tasks.Project sınıfının yeni bir örneğini bir akımdan başlatır.
public Project(Stream stream)
Parameters
stream
Stream
Bir şablonu yüklemek için akış.
Project(StreamReader)
Bir StreamReader örneğinden Aspose.Tasks.Project sınıfının yeni bir örneğini başlatır.
public Project(StreamReader reader)
Parameters
reader
StreamReader
Bir şablonu nereden yüklemek için akış okuyucu.
Project(Çerçeve, PrimaveraReadOptions)
Bir şablondan Aspose.Tasks.Project sınıfının yeni bir örneğini başlatır (eski MPP veya MPT dosyası)Aspose.Tasks.PrimaveraReadOptions sınıfının belirlenmiş örneği ile.
public Project(string projectTemplate, PrimaveraReadOptions options)
Parameters
projectTemplate
string
Projeyi oluşturmak için şablon yapmanın yolları
options
PrimaveraReadOptions
Aspose.Tasks.PrimaveraReadOptions sınıfının belirlenmiş örneği.
Project(DbSettings)
Aspose.Tasks.Project sınıfının yeni bir örneği, Aspose.Tasks.Connectivity.DbSettings sınıfının örneği tarafından belirlenen bir veriden verileri okumak için başlatılır.
public Project(DbSettings settings)
Parameters
settings
DbSettings
Aspose.Tasks.Connectivity.DbSettings sınıfının belirlenmiş örneği.
Project(Çıkış, ParseErrorCallback)
Aspose.Tasks.Project sınıfının yeni bir örneğini bir şablondan başlatır (eski mpp veya mpt dosyası).
public Project(Stream stream, ParseErrorCallback parseErrorHandler)
Parameters
stream
Stream
Bir şablonu yüklemek için akış.
parseErrorHandler
ParseErrorCallback
xml parse hataları ile başa çıkmak için belirtilen callback yöntemi.
Project(akış, string)
Aspose.Tasks.Project sınıfının yeni bir örneğini bir şablondan başlatır (eski mpp veya mpt dosyası).
public Project(Stream stream, string protectionPassword)
Parameters
stream
Stream
Bir şablonu yüklemek için akış.
protectionPassword
string
Güvenlik şifresi.
Remarks
Şifre koruma dosyaları şu anda sadece MSP 2003 dosya biçimi için desteklenmektedir.
Project(Çerçeve, LoadOptions)
Bir şablondan Aspose.Tasks.Project sınıfının yeni bir örneğini başlatır (eski mpp veya mpt dosyası)Aspose.Tasks.LoadOptions sınıfının belirlenmiş örneği ile.
public Project(string projectTemplate, LoadOptions options)
Parameters
projectTemplate
string
Projeyi oluşturmak için şablon yapmanın yolları
options
LoadOptions
Aspose.Tasks.LoadOptions sınıfının belirlenmiş örneği.
Project(Çıkış, LoadOptions)
Aspose.Tasks.Project sınıfının yeni bir örneğini akıştan başlatırAspose.Tasks.LoadOptions sınıfının belirlenmiş örneği ile.
public Project(Stream stream, LoadOptions options)
Parameters
stream
Stream
Proje Sisteminin Akışı.IO.Streamclass
options
LoadOptions
Aspose.Tasks.LoadOptions sınıfının belirlenmiş örneği
Properties
ActualsInSync
ActualsInSync ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool ActualsInSync { get; set; }
Mülkiyet Değer
AdminProject
AdminProject ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool AdminProject { get; set; }
Mülkiyet Değer
AreEditableActualCosts
AreEditableActualCost’un ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
Mülkiyet Değer
Author
Yazarın bir değerini alır veya belirler.
[EntityField]
public string Author { get; set; }
Mülkiyet Değer
AutoAddNewResourcesAndTasks
AutoAddNewResourcesAndTasks ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
Mülkiyet Değer
AutoCalculateAssignmentCosts
Görev maliyetinin ve kalan maliyetin, görevin çalışma ve kaynak oranlarını kullanarak otomatik olarak hesaplanmasını sağlar veya belirler.
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
Mülkiyet Değer
Autolink
Autolink’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool Autolink { get; set; }
Mülkiyet Değer
BaselineForEarnedValue
BaselineForEarnedValue değerini alır veya ayarlar.
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
Mülkiyet Değer
BuiltInProps
Projenin yerleşik mülkiyet koleksiyonuna sahiptir.
public BuiltInProjectPropertyCollection BuiltInProps { get; }
Mülkiyet Değer
BuiltInProjectPropertyCollection
CalculationMode
Bir projenin hesaplama modunu alır veya ayarlar.Aspose.Tasks.Project.CalculationMode listesinin değerlerinden biri olabilir.
public CalculationMode CalculationMode { get; set; }
Mülkiyet Değer
Calendar
Bir takvim değerini alır veya ayarlar.
[EntityField]
public Calendar Calendar { get; set; }
Mülkiyet Değer
Calendars
Bu Proje örneğinin Aspose.Tasks.CalendarCollection nesnesini alır.
public CalendarCollection Calendars { get; }
Mülkiyet Değer
Category
Bir kategorinin değerini alır veya ayarlar.
[EntityField]
public string Category { get; set; }
Mülkiyet Değer
Comments
Yorumların değerini alır veya koyar.
[EntityField]
public string Comments { get; set; }
Mülkiyet Değer
Company
Bir şirketin değerini alır veya belirler.
[EntityField]
public string Company { get; set; }
Mülkiyet Değer
CreationDate
Bir CreationDate değerini alır veya ayarlar.
[EntityField]
public DateTime CreationDate { get; set; }
Mülkiyet Değer
CriticalPath
Bu projenin kritik yolunu içeren kritik görevlerin bir listesini içeren bir koleksiyon alır.
public TaskCollection CriticalPath { get; }
Mülkiyet Değer
CriticalSlackLimit
CriticalSlackLimit değerini alır veya ayarlar.
[EntityField]
public int CriticalSlackLimit { get; set; }
Mülkiyet Değer
CurrencyCode
Bir Değişken Kodu değerini alır veya belirler.
[EntityField]
public string CurrencyCode { get; set; }
Mülkiyet Değer
CurrencyDigits
Bir para birimi değerini alır veya ayarlar.
[EntityField]
public int CurrencyDigits { get; set; }
Mülkiyet Değer
CurrencySymbol
Bir para birimi simgesi değerini alır veya ayarlar.
[EntityField]
public string CurrencySymbol { get; set; }
Mülkiyet Değer
CurrencySymbolPosition
Bir Değer Alır veya Bir Değer Gösterir.
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
Mülkiyet Değer
CurrentDate
CurrentDate değerini alır veya ayarlar.
[EntityField]
public DateTime CurrentDate { get; set; }
Mülkiyet Değer
CustomDateFormat
CustomDateFormat değerini alır veya ayarlar.
[EntityField]
public string CustomDateFormat { get; set; }
Mülkiyet Değer
CustomProps
Projenin özelleştirilmiş mülk koleksiyonu alınır.
public CustomProjectPropertyCollection CustomProps { get; }
Mülkiyet Değer
CustomProjectPropertyCollection
DateFormat
DateFormat değerini alır veya ayarlar.
[EntityField]
public DateFormat DateFormat { get; set; }
Mülkiyet Değer
DaysPerMonth
DaysPerMonth değerini alır veya ayarlar.
[EntityField]
public int DaysPerMonth { get; set; }
Mülkiyet Değer
DefaultFinishTime
DefaultFinishTime değerini alır veya ayarlar.
[EntityField]
public DateTime DefaultFinishTime { get; set; }
Mülkiyet Değer
DefaultFixedCostAccrual
DefaultFixedCostAccrual değerini alır veya ayarlar.
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
Mülkiyet Değer
DefaultOvertimeRate
DefaultOvertimeRate değerini alır veya ayarlar.
[EntityField]
public double DefaultOvertimeRate { get; set; }
Mülkiyet Değer
DefaultStandardRate
DefaultStandardRate değerini alır veya ayarlar.
[EntityField]
public double DefaultStandardRate { get; set; }
Mülkiyet Değer
DefaultStartTime
DefaultStartTime değerini alır veya ayarlar.
[EntityField]
public DateTime DefaultStartTime { get; set; }
Mülkiyet Değer
DefaultTaskMethodları
DefaultTaskEVMethod değerini alır veya ayarlar.
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
Mülkiyet Değer
DefaultTaskType
DefaultTaskType değerini alır veya ayarlar.
[EntityField]
public TaskType DefaultTaskType { get; set; }
Mülkiyet Değer
DefaultView
Projenin varsayılan görüntüsünü alır veya ayarlar.
public View DefaultView { get; set; }
Mülkiyet Değer
DefaultWeekWorkingDays
Aspose.Tasks.WeekDayCollection sınıfı örneğini alır, bu da proje varsayılan haftalık çalışma günleri ve çalışma saatleri bir koleksiyonu temsil eder.
public WeekDayCollection DefaultWeekWorkingDays { get; }
Mülkiyet Değer
Remarks
Bilgiler yalnızca mpp dosyalarında (xml değil) bulunur.
DisplayOptions
Aspose.Tasks.ProjectDisplayOptions sınıfının bir örneğini alır.
public ProjectDisplayOptions DisplayOptions { get; }
Mülkiyet Değer
DurationFormat
DurumFormat değerini alır veya ayarlar.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Mülkiyet Değer
EarnedValueMethod
EarnedValueMethod’un bir değerini alır veya ayarlar.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Mülkiyet Değer
ExtendedAttributes
Gets ExtendedAttributeDefinitionKoleksiyon nesnesi.Proje ile ilişkili genişletilmiş özelliklerin (kendi alanları) tanımlarının toplanması.
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
Mülkiyet Değer
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
ExtendedCreationDate değerini alır veya ayarlar.
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
Mülkiyet Değer
FinishDate
FinishDate değerini alır veya ayarlar.
[EntityField]
public DateTime FinishDate { get; set; }
Mülkiyet Değer
FiscalYearStart
FiscalYearStart’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool FiscalYearStart { get; set; }
Mülkiyet Değer
FyStartDate
FyStartDate değerini alır veya ayarlar.
[EntityField]
public Month FyStartDate { get; set; }
Mülkiyet Değer
Guid
Bir rehberin değerini alır veya ayarlar.
[EntityField]
public Guid Guid { get; set; }
Mülkiyet Değer
HonorConstraints
HonorConstraints’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool HonorConstraints { get; set; }
Mülkiyet Değer
HyperlinkBase
HyperlinkBase değerini alır veya ayarlar.
[EntityField]
public string HyperlinkBase { get; set; }
Mülkiyet Değer
InsertedProjectsLikeSummary
Bir değer alır veya InsertProjectsLikeSummary ayarlandığını veya ayarlanmadığını gösterir.
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
Mülkiyet Değer
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
Mülkiyet Değer
Keywords
Anahtar kelimelerin değerini alır veya ayarlar.
[EntityField]
public string Keywords { get; set; }
Mülkiyet Değer
LastAuthor
Son yazarın değerini alır veya ayarlar.
[EntityField]
public string LastAuthor { get; set; }
Mülkiyet Değer
LastPrinted
LastPrinted değerini alır veya ayarlar.
[EntityField]
public DateTime LastPrinted { get; set; }
Mülkiyet Değer
LastSaved
Son kurtarma değerini alır veya ayarlar.
[EntityField]
public DateTime LastSaved { get; set; }
Mülkiyet Değer
Manager
Bir yönetici değerini alır veya ayarlar.
[EntityField]
public string Manager { get; set; }
Mülkiyet Değer
MicrosoftProjectServerİletişim
MicrosoftProjectServerURL’nin ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
Mülkiyet Değer
MinutesPerDay
MinutesPerDay değerini alır veya ayarlar.
[EntityField]
public int MinutesPerDay { get; set; }
Mülkiyet Değer
MinutesPerWeek
MinutesPerWeek değerini alır veya ayarlar.
[EntityField]
public int MinutesPerWeek { get; set; }
Mülkiyet Değer
MoveCompletedEndsBack
MoveCompletedEndsBack ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
Mülkiyet Değer
MoveCompletedEndsForward
MoveCompletedEndsForward ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
Mülkiyet Değer
MoveRemainingStartsBack
MoveRemainingStartsBack’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
Mülkiyet Değer
MoveRemainingStartsForward
MoveRemainingStartsForward ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
Mülkiyet Değer
MultipleCriticalPaths
MultipleCriticalPaths ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
Mülkiyet Değer
Name
Bir isim değerini alır veya ayarlar.
[EntityField]
public string Name { get; set; }
Mülkiyet Değer
NewTaskStartDate
NewTaskStartDate değerini alır veya ayarlar.
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
Mülkiyet Değer
NewTasksAreManual
NewTasksAreManual’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
Mülkiyet Değer
NewTasksEffortDriven
NewTasksEffortDriven’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
Mülkiyet Değer
NewTasksEstimated
NewTasksEstimated’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
Mülkiyet Değer
OleObjects
Bu proje dosyasına bağlanan veya yerleştirilen Aspose.Tasks.OleObject sınıfının örneklerini içeren bir koleksiyon alır.
public OleObjectCollection OleObjects { get; }
Mülkiyet Değer
OutlineCodes
OutlineCodeDefinitionCollection nesnesini alır.Bir proje ile ilişkili çıkış kodu tanımlarının toplanması.
public OutlineCodeDefinitionCollection OutlineCodes { get; }
Mülkiyet Değer
OutlineCodeDefinitionCollection
PrimaveraProperties
Primavera dosyasından okunan bir proje için Primavera özel özellikleri içeren bir nesne alır.
public PrimaveraProjectProperties PrimaveraProperties { get; }
Mülkiyet Değer
ProjectExternallyEdited
ProjectExternallyEdited ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
Mülkiyet Değer
RemoveFileProperties
RemoveFileProperties ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
Mülkiyet Değer
ResourceAssignments
ResourceAssignmentCollection nesnesini alır.
public ResourceAssignmentCollection ResourceAssignments { get; }
Mülkiyet Değer
ResourceFilters
Tüm kaynak tabanlı filtre tanımlarını alır.ResourceFilters, Aspose.Tasks.Filter nesnelerinin bir koleksiyonudur.
public FilterCollection ResourceFilters { get; }
Mülkiyet Değer
ResourceGroups
Tüm kaynak tabanlı grup tanımlarını alır.ResourceGroups, Aspose.Tasks.Group nesnelerinin bir koleksiyonudur.
public GroupCollection ResourceGroups { get; }
Mülkiyet Değer
Resources
ResourceCollection nesnesini oluşturur.
public ResourceCollection Resources { get; }
Mülkiyet Değer
Revision
Bir Değerlendirme alır veya belirler.
[EntityField]
public int Revision { get; set; }
Mülkiyet Değer
RootTask
Görev ağacının kökünü alır.
public Task RootTask { get; }
Mülkiyet Değer
SaveVersion
SaveVersion değerini alır veya ayarlar.
[EntityField]
public int SaveVersion { get; set; }
Mülkiyet Değer
ScheduleFromStart
ScheduleFromStart ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
Mülkiyet Değer
ShowProjectSummaryTask
ShowProjectSummaryTask ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
Mülkiyet Değer
SplitsInProgressTasks
SplitsInProgressTasks ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
Mülkiyet Değer
SpreadActualCost
SpreadActualCost ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool SpreadActualCost { get; set; }
Mülkiyet Değer
SpreadPercentComplete
SpreadPercentComplete’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
Mülkiyet Değer
StartDate
Bir başlangıç tarihi değerini alır veya ayarlar.
[EntityField]
public DateTime StartDate { get; set; }
Mülkiyet Değer
StatusDate
StatusDate değerini alır veya ayarlar.
[EntityField]
public DateTime StatusDate { get; set; }
Mülkiyet Değer
Subject
Bir konu değerini alır veya belirler.
[EntityField]
public string Subject { get; set; }
Mülkiyet Değer
Tables
Aspose.Tasks.Table nesnelerinin bir listesini alır.
public TableCollection Tables { get; }
Mülkiyet Değer
TaskFilters
Tüm görev tabanlı filtre tanımlarını alır.TaskFilters, Aspose.Tasks.Filter nesnelerinin bir koleksiyonudur.
public FilterCollection TaskFilters { get; }
Mülkiyet Değer
TaskGroups
Tüm görev tabanlı grup tanımlarını alır.TaskGroups, Aspose.Tasks.Group nesnelerinin bir koleksiyonudur.
public GroupCollection TaskGroups { get; }
Mülkiyet Değer
TaskLinks
Aspose.Tasks.TaskLinkCollection nesnesini alır.
public TaskLinkCollection TaskLinks { get; }
Mülkiyet Değer
TaskUpdatesResource
TaskUpdatesResource ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
Mülkiyet Değer
Template
Bir şablon değerini alır veya ayarlar.
[EntityField]
public string Template { get; set; }
Mülkiyet Değer
TimescaleFinish
Alın veya TimescaleFinish değerini ayarlayın.
[EntityField]
public DateTime TimescaleFinish { get; set; }
Mülkiyet Değer
TimescaleStart
TimescaleStart değerini alır veya ayarlar.
[EntityField]
public DateTime TimescaleStart { get; set; }
Mülkiyet Değer
Title
Bir başlık değerini alır veya ayarlar.
[EntityField]
public string Title { get; set; }
Mülkiyet Değer
Uid
Uid değerini alır veya ayarlar.
[EntityField]
public string Uid { get; set; }
Mülkiyet Değer
UpdateManuallyScheduledTasksWhenEditingLinks
UpdateManuallyScheduledTasksWhenEditingLinks ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
Mülkiyet Değer
VbaProject
Aspose.Tasks.Project.VbaProject sınıfının bir örneğini alır.
public VbaProject VbaProject { get; }
Mülkiyet Değer
Views
Aspose.Tasks.View nesnelerinin bir listesini alır.
public ViewCollection Views { get; }
Mülkiyet Değer
WBSCode Tanımlama
Proje için WBS Kod Tanımını alır veya ayarlar.
public WBSCodeDefinition WBSCodeDefinition { get; set; }
Mülkiyet Değer
WeekStartDay
WeekStartDay değerini alır veya ayarlar.
[EntityField]
public DayType WeekStartDay { get; set; }
Mülkiyet Değer
WorkFormat
Bir WorkFormat değerini alır veya ayarlar.
[EntityField]
public TimeUnitType WorkFormat { get; set; }
Mülkiyet Değer
Methods
CopyTo(Project)
Projenin ana verilerini ve özelliklerini başka bir projeye kopyalayın.
public void CopyTo(Project another)
Parameters
another
Project
Başka bir proje verileri kopyalamak için.
CopyTo(Proje ve CopyToOptions)
Projenin ana verilerini ve özelliklerini başka bir projeye kopyalayın.
public void CopyTo(Project another, CopyToOptions options)
Parameters
another
Project
Başka bir proje verileri kopyalamak için.
options
CopyToOptions
Kopyalama işlemini kontrol etmek için kopyalama seçenekleri.
EnumerateAllChildTasks()
Projenin tüm görevleri, kök görevleri de dahil olmak üzere yeniden listelenir.
public IEnumerable<task> EnumerateAllChildTasks()
Returns
IEnumerable < için; Task >
IEnumerable, projenin tüm görevlerini iterate etmek için kullanılabilir.
Remarks
Aspose.Tasks.Project.SelectAllChildTasks yöntemi ile karşılaştırıldığında görevler üzerinde iterasyon için daha hafif bir yol sağlar, çünkü tüm görevler için hafıza ayırmaz.
Get (Key<t, prjkey için=» »)
Bu konteynerde mülkün haritalandığı değeri iade eder.
public T Get<t>(Key<t, prjkey=""> key)
Parameters
Belirlenmiş mülk anahtarı. Aspose.Tasks.Prj mülk anahtarı almak için.
Returns
T
Mülkün bu konteynerde haritalandığı değer.
Parametreler türü
T
Kağıt değerinin türü.
GetBaselineSaveTime(BaselineType)
Baseline geri döner, zaman tasarrufu sağlar.
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
Baseline numarası Aspose.Tasks.BaselineType.
Returns
Baseline’in son tarihi ve zaman tasarrufu.
Remarks
DateTime.MinValue, baz hattı kaydedilmemişse geri döner.
GetDuration(Çift)
Aspose.Tasks.Duration, belirlenmiş birim sayısı ve proje ayarlarında Aspose.Tasks.Prj.DurationFormat’ta tanımlanan varsayılan uzunluk biçimi ile bir nesne alır.
public Duration GetDuration(double val)
Parameters
val
double
Birim sayısı belirlenmiştir.
Returns
Uzun süreli nesne.
Remarks
Bu yöntem dikkatli bir şekilde kullanılmalıdır, çünkü Project.DurationFormat ayarlarına bağlı olarak farklı süreyi geri getirir.Örneğin, GetWork(1.0) Project.DurationFormat TimeUnitType.Hour olduğunda 1 saat veya Project.DurationFormat TimeUnitType.Day olduğunda 1 gün geri dönecektir.
GetDuration(İkili, TimeUnitType)
Aspose.Tasks.Duration nesnesini Aspose.Tasks.TimeUnitType birimlerinin belirlenmiş sayısıyla alır.
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
Birim sayısı belirlenmiştir.
timeUnit
TimeUnitType
belirlenmiş TimeUnitType değeri.
Returns
Uzun süreli nesne.
GetDuration(TimeSpan ve TimeUnitType)
Aspose.Tasks.Duration öğesini belirlenmiş System.TimeSpan değeri ve belirlenmiş Aspose.Tasks.TimeUnitType değeri ile alır.
public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)
Parameters
timeSpan
TimeSpan
belirlenmiş System.TimeSpan değeri.
timeUnit
TimeUnitType
belirlenmiş TimeUnitType değeri.
Returns
Uzun süreli nesne.
GetPageCount(SaveOptions)
Tasarılan Aspose.Tasks.Saving.SaveOptions kullanılarak sunulacak projenin sayısını geri getirir.
public int GetPageCount(SaveOptions saveOptions)
Parameters
saveOptions
SaveOptions
Sayfayı saymak için tasarruf seçenekleri.
Returns
Bir sayfa sayısı sunulacak.
Examples
Bu örnekte HtmlSaveOptions ve sonuçlanan HTML sayfalarının sayısı konsolda yazılır.
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()
Tasarılan proje için sayfa sayısı varsayılan Aspose.Tasks.Visualization.Timescale(Günler) kullanılarak hesaplanır.
public int GetPageCount()
Returns
sayfa sayısı verilmesi gerekmektedir.
GetPageCount(Timescale)
Tasarılan Aspose.Tasks.Visualization.Timescale kullanılarak sunulacak projenin sayısını geri getirir.
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
Sayfayı saymak için ölçeği.
Returns
sayfa sayısı verilmesi gerekmektedir.
GetPageCount(PresentationFormat)
Projeyi varsayılan olarak Aspose.Tasks.Visualization.Timescale(Günler) ve verilen Aspose.Tasks.Visualization.PresentationFormat kullanılarak sunulacak sayfa sayısını geri getirir.
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
Sayfayı saymak için formattır.
Returns
sayfa sayısı verilmesi gerekmektedir.
GetPageCount(Etiket Arşivi: Timescale)
Aspose.Tasks.Visualization ve Aspose.Tasks.Visualization ve Aspose.Tasks.Visualization ve Aspose.Tasks.Visualization ve Aspose.Tasks.Visualization ve Aspose.Tasks.Visualization ve Aspose.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
Sayfayı saymak için formattır.
scale
Timescale
Sayfayı saymak için ölçeği.
Returns
Bir sayfa sayısı sunulacak.
GetPageCount(Sayfa boyutu, zaman boyutu, DateTime, DateTime)
Aspose.Tasks.Visualization, Aspose.Tasks.Visualization, Aspose.Tasks.Visualization, Aspose.Tasks.Visualization, Aspose.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks.Tasks
public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)
Parameters
pageSize
PageSize
Sayfayı saymak için sayfa boyutu.
scale
Timescale
Sayfayı saymak için ölçeği.
startDate
DateTime
Başlangıç tarihi sayfa sayısı almak için.
endDate
DateTime
Sayfayı saymak için son tarih.
Returns
sayfa sayısı verilmesi gerekmektedir.
GetPageCount(PageSize, Zaman Kaynağı)
Aspose.Tasks.Visualization.Timescale ve Aspose.Tasks.Visualization.PageSize kullanılarak sunulacak projenin sayısını geri getirir.
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
Sayfayı saymak için sayfa boyutu.
scale
Timescale
Sayfayı saymak için ölçeği.
Returns
sayfa sayısı verilmesi gerekmektedir.
GetPredecessors(Task)
Görevlerin öncüleri olan görev bağlantılarının bir koleksiyonunu geri getirir.
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
Önceki Önceki yazı: Önceki Önceki yazı:
Returns
Önceki Önceki yazı: Aspose.Tasks.TaskLink
GetProjectFileInfo(Sırt)
Proje dosyası bilgilerini dosyadan okuyun.
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
Projenin adı filemdir.
Returns
Proje dosyası info Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
Proje dosyası akışından bilgi alır.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
Bu veri akışı.
Returns
Proje dosyası info Aspose.Tasks.ProjectFileInfo.
GetWork(Çift)
Aspose.Tasks.Duration öğesini belirtilen System.Double değer ve varsayılan çalışma biçimi ile alır.
public Duration GetWork(double val)
Parameters
val
double
Çift değer belirlenir.
Returns
Uzun süreli nesne.
Remarks
Bu yöntem dikkatli bir şekilde kullanılmalıdır, çünkü Project.WorkFormat ayarlarına bağlı olarak farklı süreyi geri getirir.Örneğin, GetWork(1.0) Project.WorkFormat TimeUnitType.Hour olduğunda 1 saat veya Project.WorkFormat TimeUnitType.Day olduğunda 1 gün geri dönecektir.
Print()
Projeyi varsayılan yazıcıya varsayılan yazıcı ayarları ile standart (kullanıcı arayüzü olmayan) baskı kontrolörü kullanarak yazdırın.
public void Print()
Print(PrintOptions)
Projeyi varsayılan yazıcıya varsayılan yazıcı ayarları ile yazdırın ve standart (kullanıcı arayüzü olmayan) yazdırma denetleyicisi kullanarak özelleştirilmiş kaydetme seçenekleri kullanın.
public void Print(PrintOptions options)
Parameters
options
PrintOptions
Aspose.Tasks.Saving.PrintOptions sınıfının belirlenmiş örneği.
Print(Sırt)
Projeyi varsayılan yazıcı ayarları ile belirtilen yazıcıya standart (kullanıcı arayüzü olmayan) baskı kontrolörü kullanarak yazdırın.
public void Print(string printerName)
Parameters
printerName
string
Yazıcı adı belirlenmiştir.
Print(PrinterSettings)
Yazıcı ayarlarına göre projeyi basın, standart (kullanıcı arayüzü olmayan) baskı denetleyicisi kullanarak.
public void Print(PrinterSettings printerSettings)
Parameters
printerSettings
PrinterSettings
System.Drawing.Printing.PrinterSettings sınıfının belirlenmiş örneği.
Print(PrinterSettings ve String)
Yazıcı ayarlarına göre projeyi basın, standart (kullanıcı arayüzü olmayan) baskı denetleyicisi kullanarak.
public void Print(PrinterSettings printerSettings, string documentName)
Parameters
printerSettings
PrinterSettings
System.Drawing.Printing.PrinterSettings sınıfının belirlenmiş örneği.
documentName
string
Görüntülenmesi gereken belge adı (örneğin, bir baskı durumu diyalog kutusunda veya yazıcı çubuğunda).
Print(PrinterSettings ve PrintOptions)
Tasarılan yazıcı ayarlarına göre projeyi yazdırın ve standart (kullanıcı arayüzü olmayan) yazdırma denetleyicisi kullanarak özelleştirilmiş tasarruf seçenekleri kullanın.
public void Print(PrinterSettings printerSettings, PrintOptions options)
Parameters
printerSettings
PrinterSettings
System.Drawing.Printing.PrinterSettings sınıfının belirlenmiş örneği.
options
PrintOptions
Aspose.Tasks.Saving.PrintOptions sınıfının belirlenmiş örneği.
Print(PrinterSettings, PrintOptions, Çizgiler)
Tasarılan yazıcı ayarlarına, özelleştirilmiş kaydetme seçeneklerine ve standart (kullanıcı arayüzü olmayan) baskı denetleyicisi kullanılarak belirlenen belge adını yazdırın.
public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)
Parameters
printerSettings
PrinterSettings
System.Drawing.Printing.PrinterSettings sınıfının belirlenmiş örneği.
options
PrintOptions
Aspose.Tasks.Saving.PrintOptions sınıfının belirlenmiş örneği.
documentName
string
Görüntülenmesi gereken belge adı (örneğin, bir baskı durumu diyalog kutusunda veya yazıcı çubuğunda).
Recalculate()
Tüm proje görevleri ID’leri, çıkış seviyeleri, başlangıç / son tarihleri, erken / geç tarihleri ayarlayın, kayıpları, çalışma ve maliyet alanlarını hesaplayın.
public void Recalculate()
Recalculate(bool)
Tüm proje görevleri kimlikleri, çıkış seviyeleri, başlangıç / son tarihleri, erken / geç tarihleri ayarlayın, iş ve maliyet alanlarını seçmeli doğrulama ile hesaplayın.
public void Recalculate(bool validate)
Parameters
validate
bool
Eğer doğru ise yeniden hesaplama yapılacaktır.Hangi veriler doğrulanır:Şu anda, yalnızca görev ve görev bağlantı tarihi aralıklarının temel doğrulama uygulanır.Görevlerin tarih aralığı (örneğin ActualStart - ActualFinish, EarlyStart - EarlyFinish, vb.) yanı sıra Görev Bağlantıları tarihleri başlangıç tarihinin bitirme tarihinden daha az veya eşit olduğu tarih kriterlerine göre kontrol edilecektir.Yukarıda açıklanan koşullardan herhangi birinin başarısız olması durumunda Aspose.Tasks.RecalculationValidationException atılacaktır.
RecalculateResourceFields()
Kaynakların kimliklerini, başlangıçlarını ve sonlarını yeniden hesaplar.
public void RecalculateResourceFields()
RecalculateResourceStartFinish()
Kaynakların başlangıcı ve sonunu yeniden hesaplar.
public void RecalculateResourceStartFinish()
RemoveInvalidResourceAssignments()
Proje kaynak görev listesinden geçersiz kaynak görevlerini ortadan kaldırır.
public void RemoveInvalidResourceAssignments()
Remarks
MS Project, her görev için boş bir kaynak görevini oluşturur.
RönesansWBSCode()
Tüm görevler için WBS kodu renumber.
public void RenumberWBSCode()
RönesansWBSCode(Listesi »>)
Geçmiş görevler için WBS kodu renumber.
public void RenumberWBSCode(List<int> taskIds)
Parameters
Görev tanımlayıcıları WBS kodlarını yeniden adlandırmak için.
RescheduleUncompletedWorkToStartAfter(DateTime)
Tamamlanmamış proje çalışmaları belirli bir tarihten sonra başlatılır.
public void RescheduleUncompletedWorkToStartAfter(DateTime after)
Parameters
after
DateTime
Sonrasında tamamlanmamış çalışmaların yeniden düzenlenmesi için tarih.
RescheduleUncompletedWorkToStartAfter(Tarih Tarihi, List)
Tamamlanmamış işleri belirli bir tarihten sonra başlatılacak görevlerin belirli bir listesi için kaydeder.
public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)
Parameters
after
DateTime
Sonrasında tamamlanmamış çalışmaların yeniden düzenlenmesi için tarih.
taskCollection
List
< için;
Task
>
Görevler<Task> için tamamlanmamış çalışmayı yeniden düzenlemek için görevler listesi.
Save(Çerçeve, SimpleSaveOptions)
Belgeyi belirlenen kaydetme seçeneklerini kullanarak bir dosyaya kaydeder.
public void Save(string filename, SimpleSaveOptions options)
Parameters
filename
string
Dosya Adı .
options
SimpleSaveOptions
Tasarruf seçenekleri.
Save(Çerçeve, SaveFileFormat)
Proje verilerini dosyaya kaydeder.
public void Save(string filename, SaveFileFormat format)
Parameters
filename
string
Dosya Adı .
format
SaveFileFormat
Tasarruf dosya biçimi.
Save(Sırt)
Proje verilerini mpp biçiminde dosyaya kaydeder.
public void Save(string filename)
Parameters
filename
string
Dosya Adı .
Save(Akış, SimpleSaveOptions)
Projeyi belirlenen tasarruf seçeneklerini kullanarak bir akışa kaydeder.
public void Save(Stream stream, SimpleSaveOptions options)
Parameters
stream
Stream
akış için.
options
SimpleSaveOptions
Tasarruf seçenekleri.
Save(Çıkış, SaveFileFormat)
Proje verilerini akışa kaydeder.
public void Save(Stream stream, SaveFileFormat format)
Parameters
stream
Stream
akış için.
format
SaveFileFormat
Belirlenen dosya kaydetme format.Aspose.Tasks.Saving.SaveFileFormat
SaveAsTemplate(Çerçeve, SaveTemplateOptions)
Projeyi bir şablon olarak tasarlayın.
public void SaveAsTemplate(string fileName, SaveTemplateOptions options)
Parameters
fileName
string
Dosya Adı .
options
SaveTemplateOptions
Açıklanan kurtarma seçenekleri Aspose.Tasks.Saving.SaveTemplateOptions
SaveAsTemplate(Sırt)
Projeyi belirlenen dosya yolu için bir şablon olarak kaydeder.
public void SaveAsTemplate(string fileName)
Parameters
fileName
string
Belirlenen dosya adı.
SaveAsTemplate(Stream)
Projeyi belirli bir akım için bir şablon olarak kaydeder.
public void SaveAsTemplate(Stream stream)
Parameters
stream
Stream
Projeyi kurtarmak için belirlenmiş akım.
SaveAsTemplate(Akış, SaveTemplateOptions)
Projeyi belirli bir akım için bir şablon olarak kaydeder.
public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)
Parameters
stream
Stream
Proje şablonunu kaydetmek için akış.
options
SaveTemplateOptions
Açıklanan kurtarma seçenekleri Aspose.Tasks.Saving.SaveTemplateOptions
SaveReport(Stream)
Proje genel bakış raporunu akışa kaydeder.
public void SaveReport(Stream stream)
Parameters
stream
Stream
Proje raporunu kaydetmek için akım.
SaveReport(Sırt)
Proje genel bakış raporunu PDF dosyasına kaydeder.
public void SaveReport(string fileName)
Parameters
fileName
string
Dosya Adı .
SaveReport(akış, rapor türü)
Belirlenen türün proje raporunu belirlenen akışa kaydeder.
public void SaveReport(Stream stream, ReportType reportType)
Parameters
stream
Stream
Proje raporunu kaydetmek için belirtilen akım.
reportType
ReportType
rapor türü.Aspose.Tasks.Visualization.ReportType
SaveReport(Çerçeve, Rapor Tipi)
Belirlenen türün proje raporunu PDF biçiminde Belirlenen dosya yoluna kaydeder.
public void SaveReport(string fileName, ReportType reportType)
Parameters
fileName
string
Belirlenen dosya adı.
reportType
ReportType
rapor türü.Aspose.Tasks.Visualization.ReportType
SelectAllChildTasks()
Çocuğun tüm sorumluluklarını kök sorumluluğundan yeniden toplayın.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < için; Task >
Görevlerin toplanması için.
Yorumlar T>(Key<t, prjkey için=“T”)
Bu konteynerde belirtilen değerle belirlenen mülkü haritalayın.
public void Set<t>(Key<t, prjkey=""> key, T val)
Parameters
Belirlenmiş mülk anahtarı. Aspose.Tasks.Prj mülk anahtarı almak için.
val
T
Değer için .
Parametreler türü
T
Kağıt değerinin türü.
Set(Etiket Arşivi: prjkey, prjkey=> Tarih Tarihi)
Bu konteynerde belirtilen değerle belirlenen mülkü haritalayın.
public void Set(Key<datetime, prjkey=""> key, DateTime val)
Parameters
key
Key
< için;
DateTime
, PrjKey
>
Belirlenmiş mülk anahtarı. Aspose.Tasks.Prj mülk anahtarı almak için.
val
DateTime
Değer için .
SetBaseline(BaselineType)
Tüm proje için belirlenmiş temel çizgiye baz alanları tasarrufu sağlar.
public void SetBaseline(BaselineType baselineType)
Parameters
baselineType
BaselineType
Baseline tipi baseline verileri kaydetmek için.
SetBaseline(BaselineType, IEnumerable)
Seçilen görevler için belirlenen temel çizgiye baz alanları kaydeder.
public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)
Parameters
baselineType
BaselineType
Baseline tipi baseline verileri kaydetmek için.
taskCollection
IEnumerable
< için;
Task
>
Temel verileri kaydetmek için görevler listesi.
SetBaselineSaveTime(BaselineType, Tarih Zamanı)
Baseline koymak zaman tasarrufu sağlar.
public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)
Parameters
baselineNumber
BaselineType
Baseline numarası Aspose.Tasks.BaselineType.
value
DateTime
Baseline’in son tarihi ve zaman tasarrufu.
Remarks
Baseline kaydedilmemişse DateTime.MinValue değerini ayarlayın.
UpdateProjectWorkAsComplete(Şarkı Sözleri, Bool)
Tüm işleri tam olarak güncelleyin, tüm proje için belirli bir tarihten sonra.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)
Parameters
completeThrough
DateTime
Güncelleştirme tarihi tamamlandığı gibi.
setZeroOrHundredPercentCompleteOnly
bool
Gerçek güncelleştirmelere ayarlanırsa, yalnızca %100 tamamlanmış olan görevler, tamamlanma tarihinin belirlenmiş tamamlanma tarihinden önce yapılır.Aksi takdirde, planlanan başlangıç ve tamamlanma tarihlerine dayanarak bir yüzde tam değeri hesaplar.
UpdateProjectWorkAsComplete(DateTime, bool, List<task İndir>)
Tüm işleri tam olarak güncelleyin, belirli görevler listesi için belirli bir tarihten sonra.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)
Parameters
completeThrough
DateTime
Güncelleştirme tarihi tamamlandığı gibi.
setZeroOrHundredPercentCompleteOnly
bool
Gerçek güncelleştirmelere ayarlanırsa, yalnızca %100 tamamlanmış olan görevler, tamamlanma tarihinin belirlenmiş tamamlanma tarihinden önce yapılır.Aksi takdirde, planlanan başlangıç ve tamamlanma tarihlerine dayanarak bir yüzde tam değeri hesaplar.
taskCollection
List
< için;
Task
>
List<Task> için çalışmayı güncelleştirmek için görevler.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>