Class Project
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.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.SaveFileFormat μορφές: Primavera: P6 XML, PM XER, Microsoft Excel: XLSX, XML, Fixed Layout: PDF, εικόνες: JPEG, PNG, BMP, TIFF, SVG, κείμενο: TXT, άλλοι: HTML.
Οι αποθήκες αποθηκεύουν πληροφορίες σε όλο το έργο, όπως Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps και Aspose.Tasks.Project.ExtendedAttributes.
Είναι μια ρίζα οντότητα που περιέχει σημεία εισόδου για να χειριστεί άλλες οντότητες έργου, όπως Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute και Aspose.Tasks.Calendar.
TheProject
Οι οντότητες μπορούν να έχουν πρόσβαση μέσω τυποποιημένων συλλογών, για παράδειγμα Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments, κλπ.
Constructors
Project()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Tasks.Project.
public Project()
Project(Σύνδεσμος, Σύνδεσμος)
Ξεκινά μια νέα παράσταση της κατηγορίας Aspose.Tasks.Project από ένα πρότυπο προστατευμένο από κωδικό πρόσβασης (αυτή το αρχείο mpp ή mpt).
public Project(string projectTemplate, string protectionPassword)
Parameters
projectTemplate
string
Ο δρόμος προς το πρότυπο για να δημιουργήσετε ένα έργο από.
protectionPassword
string
Προστασία κωδικού πρόσβασης.
Remarks
Διαβάστε τα προστατευμένα αρχεία κωδικού πρόσβασης που υποστηρίζονται επί του παρόντος μόνο για τη μορφή αρχείου MSP 2003.
Project(Σύνδεσμος)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.Project από ένα πρότυπο (υποχρεωμένο αρχείο mpp ή mpt).
public Project(string projectTemplate)
Parameters
projectTemplate
string
Ο δρόμος προς το πρότυπο για να δημιουργήσετε ένα έργο από.
Project(Φωτογραφίες, PrimaveraReadOptions)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Tasks.Project από το Streamμε την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.PrimaveraReadOptions.
public Project(Stream stream, PrimaveraReadOptions options)
Parameters
stream
Stream
Σύνδεση του Project System.IO.Streamclass
options
PrimaveraReadOptions
το καθορισμένο παράδειγμα του Aspose.Tasks.PrimaveraReadOptionsclass που επιτρέπει την προσαρμογή της ανάγνωσης των μορφών Primavera (XER ή XML).
Project(Ετικέτες ParseErrorCallback)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.Project από ένα πρότυπο (υποχρεωμένο αρχείο mpp ή mpt).
public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)
Parameters
projectTemplate
string
Ο δρόμος προς το πρότυπο για να δημιουργήσετε ένα έργο από.
parseErrorHandler
ParseErrorCallback
η καθορισμένη μέθοδος callback για την αντιμετώπιση των σφαλμάτων 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
η καθορισμένη μέθοδος callback για την αντιμετώπιση των σφαλμάτων xml parse.
Project(Σύνδεση, Σύνδεση)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.Project από ένα πρότυπο (υποχρεωμένο αρχείο mpp ή mpt).
public Project(Stream stream, string protectionPassword)
Parameters
stream
Stream
Η ροή για να φορτίσει ένα πρότυπο από.
protectionPassword
string
Προστασία κωδικού πρόσβασης.
Remarks
Διαβάστε τα προστατευμένα αρχεία κωδικού πρόσβασης που υποστηρίζονται επί του παρόντος μόνο για τη μορφή αρχείου MSP 2003.
Project(Σύνδεσμος, LoadOptions)
Ξεκινά μια νέα παράσταση της κατηγορίας Aspose.Tasks.Project από ένα πρότυπο (αρχικό αρχείο mpp ή mpt)με την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.LoadOptions.
public Project(string projectTemplate, LoadOptions options)
Parameters
projectTemplate
string
Ο δρόμος προς το πρότυπο για να δημιουργήσετε ένα έργο από
options
LoadOptions
την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.LoadOptions.
Project(Σύνδεση, LoadOptions)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Tasks.Project από το Streamμε την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.LoadOptions.
public Project(Stream stream, LoadOptions options)
Parameters
stream
Stream
Σύνδεση του Project System.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
Αποκτά ή καθορίζει μια αξία του 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; }
Αξία ιδιοκτησίας
Ετικέτες MicrosoftProject
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει εάν ο 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.
public TaskLinkCollection TaskLinks { get; }
Αξία ιδιοκτησίας
TaskUpdatesResource
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει εάν ο TaskUpdatesResource έχει ρυθμιστεί ή όχι.
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
Αξία ιδιοκτησίας
Template
Αποκτά ή καθορίζει μια αξία 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 για το έργο.
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 που μπορεί να χρησιμοποιηθεί για να ιταρίσει πάνω σε όλα τα καθήκοντα του έργου.
Remarks
Παρέχει έναν ελαφρύτερο τρόπο για να ιταρίσει πάνω από τα καθήκοντα σε σύγκριση με τη μέθοδο Aspose.Tasks.Project.SelectAllChildTasks καθώς δεν αναθέτει τη μνήμη για όλα τα καθήκοντα.
ΠΡΟΣΤΑΣΗ>(ΚΕΦΑΛΑΙΟ, ΠΡΓΚΙ="">)
Επιστρέφει την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.
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(διπλό)
Απολαμβάνει το αντικείμενο 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(διπλό, TimeUnitType)
Απολαμβάνει το αντικείμενο Aspose.Tasks.Duration με τον καθορισμένο αριθμό μονάδων Aspose.Tasks.TimeUnitType.
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
συγκεκριμένο αριθμό μονάδων.
timeUnit
TimeUnitType
καθορισμένη τιμή TimeUnitType.
Returns
Διάρκεια αντικειμένου.
GetDuration(Χρόνος, TimeUnitType)
Απολαμβάνει το αντικείμενο Aspose.Tasks.Duration με την καθορισμένη τιμή System.TimeSpan και την καθορισμένη τιμή Aspose.Tasks.TimeUnitType.
public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)
Parameters
timeSpan
TimeSpan
Ορισμένες τιμές System.TimeSpan.
timeUnit
TimeUnitType
καθορισμένη τιμή TimeUnitType.
Returns
Διάρκεια αντικειμένου.
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(Days).
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(Days) και δίνεται 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(Χρονοδιάγραμμα, χρονοδιάγραμμα, χρονοδιάγραμμα, χρονοδιάγραμμα)
Επιστρέφει τον αριθμό σελίδων για το έργο που θα παραδοθεί χρησιμοποιώντας το δεδομένο Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationFormat και εύρος ημερομηνιών.
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(Σύνδεσμος)
Διαβάστε τα στοιχεία του αρχείου από το αρχείο.
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
Το όνομα του έργου.
Returns
Το αρχείο του έργου info Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
Πληροφορίες για το αρχείο του έργου από το ρεύμα.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
Η ροή των δεδομένων.
Returns
Το αρχείο του έργου info 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(Σύνδεσμος)
Εκτυπώστε το έργο στον καθορισμένο εκτυπωτή με τις προεπιλεγμένες ρυθμίσεις εκτυπωτή χρησιμοποιώντας τον τυποποιημένο (χωρίς διεπαφή χρήστη) διαχειριστή εκτύπωσης.
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(Πίνακας, Πίνακας, Πίνακας)
Εκτυπώστε το έργο σύμφωνα με τις ρυθμίσεις του εκτυπωτή, τις επιλογές αποθήκευσης προσαρμοσμένων και το όνομα του εγγράφου χρησιμοποιώντας τον τυποποιημένο (όχι User Interface) διαχειριστή εκτύπωσης.
public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)
Parameters
printerSettings
PrinterSettings
την καθορισμένη περίπτωση της τάξης System.Drawing.Printing.PrinterSettings.
options
PrintOptions
την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.Saving.PrintOptions.
documentName
string
το όνομα του εγγράφου που πρέπει να εμφανιστεί (για παράδειγμα, σε ένα πλαίσιο διαλόγου καταστάσεων εκτύπωσης ή στο πλαίσιο εκτύπωσης).
Recalculate()
Ανακαλύψτε όλες τις εργασίες του έργου IDs, τα επίπεδα εξόδου, τις ημερομηνίες έναρξης / λήξης, καθορίστε τις πρώτες / αργές ημερομηνίες, υπολογίστε τα κενά, το πεδίο εργασίας και το κόστος.
public void Recalculate()
Recalculate(Μπόλ)
Ανακαλύψτε όλες τις εργασίες του έργου IDs, τα επίπεδα εκκίνησης, τις ημερομηνίες έναρξης / λήξης, καθορίστε νωρίς / αργά ημερομηνίες, υπολογίστε τα χρονοδιαγράμματα, εργασίες και πεδία κόστους με προαιρετική επικύρωση.
public void Recalculate(bool validate)
Parameters
validate
bool
Εάν είναι αλήθεια, θα πραγματοποιηθεί η επικύρωση της αναλογισμού.Ποια δεδομένα επικυρώνονται:Επί του παρόντος, εφαρμόζεται μόνο η βασική επικύρωση των ημερομηνιών αναφοράς εργασιών και εργασιών.Οι φάσεις ημερομηνίας των εργασιών (π.χ. ActualStart - ActualFinish, EarlyStart - EarlyFinish κ.λπ.) καθώς και οι ημερομηνίες των συνδέσμων εργασιών θα ελέγχονται κατά τα κριτήρια ημερομηνίας ότι η ημερομηνία έναρξης είναι μικρότερη ή ισοδύναμη με την ημερομηνία λήξης.Εάν οποιαδήποτε από τις συνθήκες που περιγράφονται παραπάνω αποτύχει τότε Aspose.Tasks.RecalculationValidationException θα ληφθεί.
RecalculateResourceFields()
Αναγνωρίζει, ξεκινά και τελειώνει τους πόρους.
public void RecalculateResourceFields()
RecalculateResourceStartFinish()
Υπολογίζεται η έναρξη και το τέλος των πόρων.
public void RecalculateResourceStartFinish()
RemoveInvalidResourceAssignments()
Απομακρύνει τις αθέμιτες αποστολές πόρων από τον κατάλογο αποστολών πόρων του έργου.
public void RemoveInvalidResourceAssignments()
Remarks
MS Project δημιουργεί μια κενή αποστολή πόρων για κάθε εργασία. καλέστε τη μέθοδο για να τις αφαιρέσετε.
Ετικέτες WBSCode()
Κώδικας WBS για όλες τις εργασίες.
public void RenumberWBSCode()
Ετικέτες WBSCode(Ετικέτες »)
Κώδικας WBS για τα καθήκοντα που έχουν περάσει.
public void RenumberWBSCode(List<int> taskIds)
Parameters
Δοκιμάστε τα αναγνωριστικά για να αναγνωρίσετε τους κωδικούς 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(Σύνδεσμος)
Αποθηκεύει τα δεδομένα του έργου στο αρχείο σε μορφή 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
Το συγκεκριμένο αρχείο αποθήκευσης format.Aspose.Tasks.Saving.SaveFileFormat
SaveAsTemplate(Σύνδεσμος, SaveTemplateOptions)
Σώστε το έργο ως πρότυπο.
public void SaveAsTemplate(string fileName, SaveTemplateOptions options)
Parameters
fileName
string
Το όνομα του αρχείου.
options
SaveTemplateOptions
Οι συγκεκριμένες επιλογές αποθήκευσης Aspose.Tasks.Saving.SaveTemplateOptions.
SaveAsTemplate(Σύνδεσμος)
Αποθηκεύει το έργο ως πρότυπο στην καθορισμένη διαδρομή αρχείων.
public void SaveAsTemplate(string fileName)
Parameters
fileName
string
Το συγκεκριμένο όνομα αρχείου.
SaveAsTemplate(Stream)
Αποθηκεύει το έργο ως πρότυπο σε μια καθορισμένη ροή.
public void SaveAsTemplate(Stream stream)
Parameters
stream
Stream
την καθορισμένη ροή για να αποθηκεύσει το έργο.
SaveAsTemplate(Σύνδεση, SaveTemplateOptions)
Αποθηκεύει το έργο ως πρότυπο σε μια καθορισμένη ροή.
public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)
Parameters
stream
Stream
Stream για να αποθηκεύσετε το πρότυπο του έργου.
options
SaveTemplateOptions
Οι συγκεκριμένες επιλογές αποθήκευσης Aspose.Tasks.Saving.SaveTemplateOptions.
SaveReport(Stream)
Αποθηκεύστε την έκθεση συνοπτικής προβολής του έργου στο ρεύμα.
public void SaveReport(Stream stream)
Parameters
stream
Stream
Η ροή για να αποθηκεύσετε την έκθεση του έργου σε.
SaveReport(Σύνδεσμος)
Αποθηκεύει την έκθεση συνοπτικής προβολής του έργου στο αρχείο PDF.
public void SaveReport(string fileName)
Parameters
fileName
string
Το όνομα του αρχείου.
SaveReport(Σύνδεση, ReportType)
Αποθηκεύει την έκθεση έργου του καθορισμένου τύπου στην καθορισμένη ροή.
public void SaveReport(Stream stream, ReportType reportType)
Parameters
stream
Stream
την καθορισμένη ροή για να αποθηκεύσετε την έκθεση του έργου.
reportType
ReportType
Η συγκεκριμένη έκθεση τύπου.Aspose.Tasks.Visualization.ReportType
SaveReport(Σύνδεσμος, ReportType)
Αποθηκεύει την έκθεση έργου του καθορισμένου τύπου σε μορφή 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>(ΚΕΦΑΛΑΙΟ, ΠΡΓΚΙ=«Τ» Τ)
Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.
public void Set<t>(Key<t, prjkey=""> key, T val)
Parameters
το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Prj για να πάρετε το κλειδί ιδιοκτησίας.
val
T
Η αξία .
Τύπος παραμέτρων
T
τον τύπο της χαρτογραφημένης αξίας.
Set(Κλειδί > ημερομηνία, πρικί=»»»»»»»»»)
Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.
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(ΚΕΦΑΛΑΙΟ, ΧΡΟΝΙΑ)
Κάντε τη βάση για να εξοικονομήσετε χρόνο.
public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)
Parameters
baselineNumber
BaselineType
Ο αριθμός της βάσης είναι Aspose.Tasks.BaselineType.
value
DateTime
Η τελευταία γραμμή βάσης εξοικονομεί ημερομηνία και ώρα.
Remarks
Ρυθμίστε την τιμή στο DateTime.MinValue εάν η βασική γραμμή δεν έχει αποθηκευτεί.
UpdateProjectWorkAsComplete(Ημερομηνία, Μπόλ)
Ανανεώστε όλες τις εργασίες ως ολοκληρωμένες μέσα από μια καθορισμένη ημερομηνία για ολόκληρο το έργο.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)
Parameters
completeThrough
DateTime
Η ημερομηνία ενημέρωσης των εργασιών όπως ολοκληρώθηκε.
setZeroOrHundredPercentCompleteOnly
bool
Εάν ρυθμιστεί σε πραγματικές ενημερώσεις μόνο εκείνα τα καθήκοντα που είναι 100% ολοκληρωμένα, η ημερομηνία λήξης των οποίων είναι πριν από την καθορισμένη ημερομηνία ολοκλήρωσης.Διαφορετικά, υπολογίζει ένα ποσοστό πλήρους αξίας με βάση τις προγραμματισμένες ημερομηνίες έναρξης και ολοκλήρωσης.
UpdateProjectWorkAsComplete(Ημερομηνία, Bool, List)
Επικαιροποιεί όλες τις εργασίες ως ολοκληρωμένες με μια καθορισμένη ημερομηνία για τον καθορισμένο κατάλογο εργασιών.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)
Parameters
completeThrough
DateTime
Η ημερομηνία ενημέρωσης των εργασιών όπως ολοκληρώθηκε.
setZeroOrHundredPercentCompleteOnly
bool
Εάν ρυθμιστεί σε πραγματικές ενημερώσεις μόνο εκείνα τα καθήκοντα που είναι 100% ολοκληρωμένα, η ημερομηνία λήξης των οποίων είναι πριν από την καθορισμένη ημερομηνία ολοκλήρωσης.Διαφορετικά, υπολογίζει ένα ποσοστό πλήρους αξίας με βάση τις προγραμματισμένες ημερομηνίες έναρξης και ολοκλήρωσης.
taskCollection
List
< ·
Task
>
Κατάλογος<Δήκοντα> των εργασιών για την ενημέρωση των εργασιών για.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>