Project

Project class

Αντιπροσωπεύει ένα έργο.

public class Project

Κατασκευαστές

ΟνομαΠεριγραφή
Project()Αρχικοποιεί μια νέα παρουσία τουProject τάξη.
Project(DbSettings)Αρχικοποιεί μια νέα παρουσία τουProject κλάση για ανάγνωση δεδομένων από μια βάση δεδομένων που καθορίζεται από το παράδειγμα τουDbSettings τάξη.
Project(Stream)Αρχικοποιεί μια νέα παρουσία τουProject τάξη από ροή.
Project(StreamReader)Αρχικοποιεί μια νέα παρουσία τουProject κλάση από μια παρουσία StreamReader.
Project(string)Αρχικοποιεί μια νέα παρουσία τουProject τάξη από ένα πρότυπο (υπάρχον αρχείο mpp ή mpt).
Project(Stream, LoadOptions)Αρχικοποιεί μια νέα παρουσία τουProject κλάση από το Stream με το καθορισμένο παράδειγμα τουLoadOptions τάξη.
Project(Stream, ParseErrorCallback)Αρχικοποιεί μια νέα παρουσία τουProjectτάξη από ένα πρότυπο (υπάρχον αρχείο mpp ή mpt).
Project(Stream, PrimaveraReadOptions)Αρχικοποιεί μια νέα παρουσία τουProject κλάση από το Stream με το καθορισμένο παράδειγμα τουPrimaveraReadOptions τάξη.
Project(Stream, string)Αρχικοποιεί μια νέα παρουσία τουProjectτάξη από ένα πρότυπο (υπάρχον αρχείο mpp ή mpt).
Project(string, LoadOptions)Αρχικοποιεί μια νέα παρουσία τουProject κλάση από ένα πρότυπο (υπάρχον αρχείο mpp ή mpt) με την καθορισμένη παρουσία τουLoadOptions τάξη.
Project(string, ParseErrorCallback)Αρχικοποιεί μια νέα παρουσία τουProject τάξη από ένα πρότυπο (υπάρχον αρχείο mpp ή mpt).
Project(string, PrimaveraReadOptions)Αρχικοποιεί μια νέα παρουσία τουProject κλάση από ένα πρότυπο (υπάρχον αρχείο MPP ή MPT) με την καθορισμένη παρουσία τουPrimaveraReadOptions τάξη.
Project(string, string)Αρχικοποιεί μια νέα παρουσία τουProject τάξη από πρότυπο προστατευμένο με κωδικό πρόσβασης (υπάρχον αρχείο mpp ή mpt).

Ιδιότητες

ΟνομαΠεριγραφή
ActualsInSync { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το ActualsInSync έχει οριστεί ή όχι.
AdminProject { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το AdminProject έχει οριστεί ή όχι.
AreEditableActualCosts { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το AreEditableActualCosts έχει οριστεί ή όχι.
Author { get; set; }Λαμβάνει ή ορίζει μια τιμή του Author.
AutoAddNewResourcesAndTasks { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το AutoAddNewResourcesAndTasks έχει οριστεί ή όχι.
Autolink { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν έχει οριστεί η αυτόματη σύνδεση ή όχι.
BaselineForEarnedValue { get; set; }Λαμβάνει ή ορίζει μια τιμή BaselineForEarnedValue.
BuiltInProps { get; }Λαμβάνει την ενσωματωμένη συλλογή ιδιοτήτων του έργου.
CalculationMode { get; set; }Λαμβάνει ή ορίζει τη λειτουργία υπολογισμού ενός έργου. Μπορεί να είναι μία από τις τιμές τουCalculationMode απαρίθμηση.
Calendar { get; set; }Λαμβάνει ή ορίζει μια τιμή του Ημερολογίου.
Calendars { get; }ΠαίρνειCalendarCollection αντικείμενο αυτής της παρουσίας έργου.
Category { get; set; }Λαμβάνει ή ορίζει μια τιμή της κατηγορίας.
Comments { get; set; }Λαμβάνει ή ορίζει μια τιμή σχολίων.
Company { get; set; }Λαμβάνει ή ορίζει μια τιμή της εταιρείας.
CreationDate { get; set; }Λαμβάνει ή ορίζει μια τιμή CreationDate.
CriticalPath { get; }Λαμβάνει μια συλλογή που περιέχει μια λίστα κρίσιμων εργασιών που περιλαμβάνουν την κρίσιμη διαδρομή αυτού του έργου. Αυτή είναι μια λειτουργία O(n), όπου n είναι ο αριθμός των εργασιών στο έργο.
CriticalSlackLimit { get; set; }Λαμβάνει ή ορίζει μια τιμή του CriticalSlackLimit.
CurrencyCode { get; set; }Λαμβάνει ή ορίζει μια τιμή του CurrencyCode.
CurrencyDigits { get; set; }Λαμβάνει ή ορίζει μια τιμή του CurrencyDigits.
CurrencySymbol { get; set; }Λαμβάνει ή ορίζει μια τιμή του CurrencySymbol.
CurrencySymbolPosition { get; set; }Λαμβάνει ή ορίζει μια τιμή του CurrencySymbolPosition.
CurrentDate { get; set; }Λαμβάνει ή ορίζει μια τιμή CurrentDate.
CustomDateFormat { get; set; }Λαμβάνει ή ορίζει μια τιμή CustomDateFormat.
CustomProps { get; }Λαμβάνει τη συλλογή προσαρμοσμένων ιδιοτήτων του έργου.
DateFormat { get; set; }Λαμβάνει ή ορίζει μια τιμή του DateFormat.
DaysPerMonth { get; set; }Λαμβάνει ή ορίζει μια τιμή DaysPerMonth.
DefaultFinishTime { get; set; }Λαμβάνει ή ορίζει μια τιμή του DefaultFinishTime.
DefaultFixedCostAccrual { get; set; }Λαμβάνει ή ορίζει μια τιμή DefaultFixedCostAccrual.
DefaultOvertimeRate { get; set; }Λαμβάνει ή ορίζει μια τιμή DefaultOvertimeRate.
DefaultStandardRate { get; set; }Λαμβάνει ή ορίζει μια τιμή DefaultStandardRate.
DefaultStartTime { get; set; }Λαμβάνει ή ορίζει μια τιμή του DefaultStartTime.
DefaultTaskEVMethod { get; set; }Λαμβάνει ή ορίζει μια τιμή του DefaultTaskEVMethod.
DefaultTaskType { get; set; }Λαμβάνει ή ορίζει μια τιμή DefaultTaskType.
DefaultView { get; set; }Λαμβάνει ή ορίζει την προεπιλεγμένη προβολή του έργου.
DefaultWeekWorkingDays { get; }Παίρνει την παρουσία τουWeekDayCollection κλάση που αντιπροσωπεύει μια συλλογή προεπιλεγμένων εβδομαδιαίων εργάσιμων ημερών και ωρών εργασίας του έργου.
DisplayOptions { get; }Παίρνει μια παρουσία τουProjectDisplayOptions τάξη.
DurationFormat { get; set; }Λαμβάνει ή ορίζει μια τιμή DurationFormat.
EarnedValueMethod { get; set; }Λαμβάνει ή ορίζει μια τιμή του EarnedValueMethod.
ExtendedAttributes { get; }Gets ExtendedAttributeDefinitionCollection αντικείμενο. Η συλλογή των εκτεταμένων ορισμών χαρακτηριστικών (προσαρμοσμένα πεδία) που σχετίζονται με ένα έργο.
ExtendedCreationDate { get; set; }Λαμβάνει ή ορίζει μια τιμή ExtendedCreationDate.
FinishDate { get; set; }Λαμβάνει ή ορίζει μια τιμή FinishDate.
FiscalYearStart { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το FiscalYearStart έχει οριστεί ή όχι.
FyStartDate { get; set; }Λαμβάνει ή ορίζει μια τιμή FyStartDate.
Guid { get; set; }Λαμβάνει ή ορίζει μια τιμή Guid.
HonorConstraints { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το HonorConstraints έχει οριστεί ή όχι.
HyperlinkBase { get; set; }Λαμβάνει ή ορίζει μια τιμή του HyperlinkBase.
InsertedProjectsLikeSummary { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το InsertedProjectsLikeSummary έχει οριστεί ή όχι.
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled έχει οριστεί ή όχι.
Keywords { get; set; }Λαμβάνει ή ορίζει μια τιμή λέξεων-κλειδιών.
LastAuthor { get; set; }Λαμβάνει ή ορίζει μια τιμή του LastAuthor.
LastPrinted { get; set; }Λαμβάνει ή ορίζει μια τιμή LastPrinted.
LastSaved { get; set; }Λαμβάνει ή ορίζει μια τιμή LastSaved.
Manager { get; set; }Λαμβάνει ή ορίζει μια τιμή του Manager.
MicrosoftProjectServerURL { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το MicrosoftProjectServerURL έχει οριστεί ή όχι.
MinutesPerDay { get; set; }Λαμβάνει ή ορίζει μια τιμή MinutesPerDay.
MinutesPerWeek { get; set; }Λαμβάνει ή ορίζει μια τιμή MinutesPerWeek.
MoveCompletedEndsBack { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το MoveCompletedEndsBack έχει οριστεί ή όχι.
MoveCompletedEndsForward { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το MoveCompletedEndsForward έχει οριστεί ή όχι.
MoveRemainingStartsBack { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το MoveRemainingStartsBack έχει οριστεί ή όχι.
MoveRemainingStartsForward { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το MoveRemainingStartsForward έχει οριστεί ή όχι.
MultipleCriticalPaths { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το MultipleCriticalPaths έχει οριστεί ή όχι.
Name { get; set; }Λαμβάνει ή ορίζει μια τιμή του ονόματος.
NewTasksAreManual { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το NewTasksAreManual έχει οριστεί ή όχι.
NewTasksEffortDriven { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το NewTasksEffortDriven έχει οριστεί ή όχι.
NewTasksEstimated { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το NewTasksEstimated έχει οριστεί ή όχι.
NewTaskStartDate { get; set; }Λαμβάνει ή ορίζει μια τιμή NewTaskStartDate.
OleObjects { get; }Λαμβάνει μια συλλογή που περιέχει τις εμφανίσεις τουOleObject κλάση που είναι συνδεδεμένη ή ενσωματωμένη σε αυτό το αρχείο έργου. Διατίθεται μόνο για μορφή αρχείου mpp. Αυτή η συλλογή είναι μόνο για ανάγνωση εκτός από τη λειτουργία ‘Clear’.
OutlineCodes { get; }Λαμβάνει το αντικείμενο OutlineCodeDefinitionCollection. Η συλλογή ορισμών κώδικα περίγραμμα που σχετίζονται με ένα έργο.
ProjectExternallyEdited { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το ProjectExternallyEdited έχει οριστεί ή όχι.
RemoveFileProperties { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το RemoveFileProperties έχει οριστεί ή όχι.
ResourceAssignments { get; }Λαμβάνει αντικείμενο ResourceAssignmentCollection.
ResourceFilters { get; }Λαμβάνει όλους τους ορισμούς φίλτρων που βασίζονται σε πόρους. Το ResourceFilters είναι μια συλλογή απόFilter αντικείμενα.
ResourceGroups { get; }Λαμβάνει όλους τους ορισμούς της ομάδας που βασίζονται σε πόρους. Το ResourceGroups είναι μια συλλογή απόGroup αντικείμενα.
Resources { get; }Λαμβάνει αντικείμενο ResourceCollection.
Revision { get; set; }Λαμβάνει ή ορίζει μια τιμή της Αναθεώρησης.
RootTask { get; }Παίρνει τη ρίζα του δέντρου των εργασιών.
SaveVersion { get; set; }Λαμβάνει ή ορίζει μια τιμή του SaveVersion.
ScheduleFromStart { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το ScheduleFromStart έχει οριστεί ή όχι.
ShowProjectSummaryTask { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το ShowProjectSummaryTask έχει οριστεί ή όχι.
SplitsInProgressTasks { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το SplitsInProgressTasks έχει οριστεί ή όχι.
SpreadActualCost { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το SpreadActualCost έχει οριστεί ή όχι.
SpreadPercentComplete { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το SpreadPercentComplete έχει οριστεί ή όχι.
StartDate { get; set; }Λαμβάνει ή ορίζει μια τιμή StartDate.
StatusDate { get; set; }Λαμβάνει ή ορίζει μια τιμή StatusDate.
Subject { get; set; }Λαμβάνει ή ορίζει μια τιμή του θέματος.
Tables { get; }Λαμβάνει μια λίστα μεTable αντικείμενα.
TaskFilters { get; }Λαμβάνει όλους τους ορισμούς φίλτρων που βασίζονται σε εργασίες. Το TaskFilters είναι μια συλλογή απόFilter αντικείμενα.
TaskGroups { get; }Λαμβάνει όλους τους ορισμούς ομάδων που βασίζονται σε εργασίες. Το TaskGroups είναι μια συλλογή απόGroup αντικείμενα.
TaskLinks { get; }ΠαίρνειTaskLinkCollection αντικείμενο.
TaskUpdatesResource { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το TaskUpdatesResource έχει οριστεί ή όχι.
Template { get; set; }Λαμβάνει ή ορίζει μια τιμή του προτύπου.
TimescaleFinish { get; set; }Λαμβάνει ή ορίζει μια τιμή TimescaleFinish.
TimescaleStart { get; set; }Λαμβάνει ή ορίζει μια τιμή του TimescaleStart.
Title { get; set; }Λαμβάνει ή ορίζει μια τιμή του τίτλου.
Uid { get; set; }Λαμβάνει ή ορίζει μια τιμή Uid.
UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το UpdateManuallyScheduledTasksWhenEditingLinks έχει οριστεί ή όχι.
VbaProject { get; }Λαμβάνει μια παρουσία τουVbaProject τάξη.
Views { get; }Λαμβάνει μια λίστα μεView αντικείμενα.
WBSCodeDefinition { get; set; }Λαμβάνει ή ορίζει τον ορισμό κώδικα WBS για το έργο.
WeekStartDay { get; set; }Λαμβάνει ή ορίζει μια τιμή WeekStartDay.
WorkFormat { get; set; }Λαμβάνει ή ορίζει μια τιμή WorkFormat.

Μέθοδοι

ΟνομαΠεριγραφή
CopyTo(Project)Αντιγράφει τα κύρια δεδομένα και ιδιότητες του έργου σε άλλο έργο.
CopyTo(Project, CopyToOptions)Αντιγράφει τα κύρια δεδομένα και ιδιότητες του έργου σε άλλο έργο.
EnumerateAllChildTasks()Απαριθμεί αναδρομικά όλες τις εργασίες του έργου, συμπεριλαμβανομένης της ρίζας.
Get<T>(Key<T, PrjKey>)Επιστρέφει την τιμή στην οποία έχει αντιστοιχιστεί η ιδιότητα σε αυτό το κοντέινερ.
GetBaselineSaveTime(BaselineType)Επιστρέφει τη βασική γραμμή εξοικονόμησης χρόνου.
GetDuration(double)ΠαίρνειDuration αντικείμενο με τον καθορισμένο αριθμό μονάδων και την προεπιλεγμένη μορφή διάρκειας που ορίζεται στις ρυθμίσεις του έργουDurationFormat .
GetDuration(double, TimeUnitType)ΠαίρνειDuration αντικείμενο με τον καθορισμένο αριθμό τουTimeUnitType μονάδες.
GetDuration(TimeSpan, TimeUnitType)ΠαίρνειDuration αντικείμενο με το καθορισμένοTimeSpan αξία και καθορισμένηTimeUnitType τιμή.
GetPageCount()Επιστρέφει τον αριθμό σελίδων για το έργο που θα αποδοθεί χρησιμοποιώντας την προεπιλογήTimescale (Ημέρες).
GetPageCount(PresentationFormat)Επιστρέφει τον αριθμό σελίδων για το έργο που θα αποδοθεί χρησιμοποιώντας την προεπιλογήTimescale (Ημέρες) και δίνονταιPresentationFormat
GetPageCount(SaveOptions)Επιστρέφει τον αριθμό σελίδων για το έργο που θα αποδοθεί χρησιμοποιώντας το δεδομένοSaveOptions .
GetPageCount(Timescale)Επιστρέφει τον αριθμό σελίδων για το έργο που θα αποδοθεί χρησιμοποιώντας το δεδομένοTimescale .
GetPageCount(PageSize, Timescale)Επιστρέφει τον αριθμό σελίδων για το έργο που θα αποδοθεί χρησιμοποιώντας το δεδομένοTimescale καιPageSize .
GetPageCount(PresentationFormat, Timescale)Επιστρέφει τον αριθμό σελίδων για το έργο που θα αποδοθεί χρησιμοποιώντας το δεδομένοTimescale καιPresentationFormat .
GetPageCount(PageSize, Timescale, DateTime, DateTime)Επιστρέφει τον αριθμό σελίδων για το έργο που θα αποδοθεί χρησιμοποιώντας το δεδομένοTimescale ,PresentationFormat και εύρος ημερομηνιών.
GetPredecessors(Task)Επιστρέφει μια συλλογή από συνδέσμους εργασιών που είναι προκάτοχοι της καθορισμένης εργασίας.
GetWork(double)ΠαίρνειDuration αντικείμενο με το καθορισμένοDouble τιμή και προεπιλεγμένη μορφή εργασίας.
Print()Εκτυπώνει έργο στον προεπιλεγμένο εκτυπωτή με προεπιλεγμένες ρυθμίσεις εκτυπωτή χρησιμοποιώντας τον τυπικό (χωρίς διεπαφή χρήστη) ελεγκτή εκτύπωσης.
Print(PrinterSettings)Εκτυπώνει το έργο σύμφωνα με τις καθορισμένες ρυθμίσεις εκτυπωτή χρησιμοποιώντας τον τυπικό (χωρίς διεπαφή χρήστη) ελεγκτή εκτύπωσης.
Print(PrintOptions)Εκτυπώνει έργο στον προεπιλεγμένο εκτυπωτή με προεπιλεγμένες ρυθμίσεις εκτυπωτή και προσαρμοσμένες επιλογές αποθήκευσης χρησιμοποιώντας τον τυπικό (χωρίς διεπαφή χρήστη) ελεγκτή εκτύπωσης.
Print(string)Εκτυπώνει έργο στον καθορισμένο εκτυπωτή με προεπιλεγμένες ρυθμίσεις εκτυπωτή χρησιμοποιώντας τον τυπικό (χωρίς διεπαφή χρήστη) ελεγκτή εκτύπωσης.
Print(PrinterSettings, PrintOptions)Εκτυπώνει έργο σύμφωνα με τις καθορισμένες ρυθμίσεις εκτυπωτή και προσαρμοσμένες επιλογές αποθήκευσης χρησιμοποιώντας τον τυπικό (χωρίς διεπαφή χρήστη) ελεγκτή εκτύπωσης.
Print(PrinterSettings, string)Εκτυπώνει το έργο σύμφωνα με τις καθορισμένες ρυθμίσεις εκτυπωτή χρησιμοποιώντας τον τυπικό (χωρίς διεπαφή χρήστη) ελεγκτή εκτύπωσης.
Print(PrinterSettings, PrintOptions, string)Εκτυπώνει έργο σύμφωνα με τις καθορισμένες ρυθμίσεις εκτυπωτή, τις προσαρμοσμένες επιλογές αποθήκευσης και το καθορισμένο όνομα εγγράφου χρησιμοποιώντας τον τυπικό (χωρίς διεπαφή χρήστη) ελεγκτή εκτύπωσης.
Recalculate()Επαναπρογραμματίζει όλα τα αναγνωριστικά εργασιών του έργου, τα επίπεδα περιγράμματος, τις ημερομηνίες έναρξης/λήξης, ορίζει ημερομηνίες πρώιμης/καθυστέρησης, υπολογίζει τα πεδία slacks, εργασίας και κόστους.
Recalculate(bool)Επαναπρογραμματίζει όλα τα αναγνωριστικά εργασιών έργου, τα επίπεδα περιγράμματος, τις ημερομηνίες έναρξης/λήξης, ορίζει ημερομηνίες πρώιμης/καθυστέρησης, υπολογίζει τα πεδία slacks, εργασίας και κόστους με προαιρετική επικύρωση.
RecalculateResourceFields()Υπολογίζει εκ νέου το αναγνωριστικό, την έναρξη και το τέλος των πόρων.
RecalculateResourceStartFinish()Υπολογίζει εκ νέου την έναρξη και το τέλος των πόρων.
RemoveInvalidResourceAssignments()Καταργεί τις αναθέσεις μη έγκυρων πόρων από τη λίστα αναθέσεων πόρων έργου.
RenumberWBSCode()Επαναριθμήστε τον κωδικό WBS όλων των εργασιών.
RenumberWBSCode(List<int>)Επαναριθμήστε τον κωδικό WBS των εργασιών που πέρασαν.
RescheduleUncompletedWorkToStartAfter(DateTime)Προγραμματίζει εκ νέου τις εργασίες που δεν έχουν ολοκληρωθεί για να ξεκινήσουν μετά από μια καθορισμένη ημερομηνία.
RescheduleUncompletedWorkToStartAfter(DateTime, List<Task>)Προγραμματίζει εκ νέου την ανολοκλήρωτη εργασία για μια καθορισμένη λίστα εργασιών που θα ξεκινήσει μετά από μια καθορισμένη ημερομηνία.
Save(string)Αποθηκεύει τα δεδομένα του έργου στο αρχείο σε μορφή mpp.
Save(Stream, MPPSaveOptions)Αποθηκεύει το έργο σε μια ροή χρησιμοποιώντας τις καθορισμένες επιλογές αποθήκευσης.
Save(Stream, SaveFileFormat)Αποθηκεύει τα δεδομένα του έργου στη ροή.
Save(Stream, SaveOptions)Αποθηκεύει το έργο σε μια ροή χρησιμοποιώντας τις καθορισμένες επιλογές αποθήκευσης.
Save(string, MPPSaveOptions)Αποθηκεύει το έγγραφο σε μορφή αρχείου mpp χρησιμοποιώντας τις καθορισμένες επιλογές αποθήκευσης.
Save(string, SaveFileFormat)Αποθηκεύει τα δεδομένα του έργου στο αρχείο.
Save(string, SaveOptions)Αποθηκεύει το έγγραφο σε αρχείο χρησιμοποιώντας τις καθορισμένες επιλογές αποθήκευσης.
SaveAsTemplate(Stream)Αποθηκεύει το έργο ως πρότυπο σε μια καθορισμένη ροή.
SaveAsTemplate(string)Αποθηκεύει το έργο ως πρότυπο στην καθορισμένη διαδρομή αρχείου.
SaveAsTemplate(Stream, SaveTemplateOptions)Αποθηκεύει το έργο ως πρότυπο σε μια καθορισμένη ροή.
SaveAsTemplate(string, SaveTemplateOptions)Αποθηκεύει το έργο ως πρότυπο.
SaveReport(Stream)Αποθηκεύει την αναφορά επισκόπησης έργου στη ροή.
SaveReport(string)Αποθηκεύει την αναφορά επισκόπησης έργου σε αρχείο PDF.
SaveReport(Stream, ReportType)Αποθηκεύει την αναφορά έργου του καθορισμένου τύπου στην καθορισμένη ροή.
SaveReport(string, ReportType)Αποθηκεύει την αναφορά έργου του καθορισμένου τύπου σε μορφή PDF στην καθορισμένη διαδρομή αρχείου.
SelectAllChildTasks()Συλλέγει αναδρομικά όλες τις θυγατρικές εργασίες της ρίζας.
Set(Key<DateTime, PrjKey>, DateTime)Αντιστοιχίζει την καθορισμένη ιδιότητα με την καθορισμένη τιμή σε αυτό το κοντέινερ.
Set<T>(Key<T, PrjKey>, T)Αντιστοιχίζει την καθορισμένη ιδιότητα με την καθορισμένη τιμή σε αυτό το κοντέινερ.
SetBaseline(BaselineType)Αποθηκεύει τα πεδία γραμμής βάσης στην καθορισμένη γραμμή βάσης για ολόκληρο το έργο.
SetBaseline(BaselineType, IEnumerable<Task>)Αποθηκεύει τα πεδία γραμμής βάσης στην καθορισμένη γραμμή βάσης για τις επιλεγμένες εργασίες.
SetBaselineSaveTime(BaselineType, DateTime)Ορίζει τη βασική γραμμή εξοικονόμησης χρόνου.
UpdateProjectWorkAsComplete(DateTime, bool)Ενημερώνει όλες τις εργασίες ως ολοκληρωμένες έως μια καθορισμένη ημερομηνία για ολόκληρο το έργο.
UpdateProjectWorkAsComplete(DateTime, bool, List<Task>)Ενημερώνει όλες τις εργασίες ως ολοκληρωμένες έως μια καθορισμένη ημερομηνία για την καθορισμένη λίστα εργασιών.
static GetProjectFileInfo(Stream)Λαμβάνει πληροφορίες αρχείου έργου από τη ροή.
static GetProjectFileInfo(string)Διαβάστε τις πληροφορίες του αρχείου έργου από το αρχείο.

Παρατηρήσεις

ο Εργο είναι μια κεντρική τάξη στη βιβλιοθήκη Aspose.Tasks.

Μπορεί κανείς να χρησιμοποιήσει Εργογια να διαβάσετε μία από τις υποστηριζόμενες μορφές διαχείρισης έργου: MPP, MPT, MPX, XML.

Για να φορτώσετε ένα υπάρχον έγγραφο σε οποιαδήποτε από τις υποστηριζόμενες μορφές, περάστε ένα όνομα αρχείου ή μια ροή σε μία από τις Εργο κατασκευαστές. Για να δημιουργήσετε ένα κενό έργο, καλέστε τον κατασκευαστή χωρίς παραμέτρους.

Χρησιμοποιήστε μία από τις υπερφορτώσεις της μεθόδου Αποθήκευση για να αποθηκεύσετε το έργο σε οποιοδήποτε από ταSaveFileFormat μορφές: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Διορθωμένη διάταξη: PDF; Εικόνες: JPEG, PNG, BMP, TIFF, SVG; Κείμενο: TXT; Άλλα: HTML.

Για να εκτυπώσετε το έργο, χρησιμοποιήστε ένα από ταPrint υπερφορτώσεις μεθόδων.

ο Εργο αποθηκεύει πληροφορίες για όλο το έργο, όπωςViews , BuiltInProps ,CustomProps , καιExtendedAttributes . Τα περισσότερα από αυτά τα αντικείμενα είναι προσβάσιμα μέσω των αντίστοιχων ιδιοτήτων του Εργο τάξη.

ο Εργοείναι μια ριζική οντότητα που περιέχει σημεία εισόδου για χειρισμό άλλων οντοτήτων έργου, όπως π.χTask ,Resource ,ResourceAssignment ,ExtendedAttribute καιCalendar.

Το Εργο Οι οντότητες μπορούν να προσπελαστούν, για παράδειγμα, μέσω δακτυλογραφημένων συλλογώνChildren ,Resources ,ResourceAssignments , κ.λπ.

Δείτε επίσης