Class Project

Class Project

Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)

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

public class Project

Inheritance

object Project

Κληρονομημένα μέλη

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

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

Μπορεί κάποιος να χρησιμοποιήσειProject

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

Χρησιμοποιήστε τη μέθοδο αποθήκευσης υπερφόρων για να αποθηκεύσετε το έργο σε οποιοδήποτε από τα Aspose.Tasks.Saving.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; }

Αξία ιδιοκτησίας

NullableBool

AdminProject

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το AdminProject έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool AdminProject { get; set; }

Αξία ιδιοκτησίας

NullableBool

AreEditableActualCosts

Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν είναι εγκατεστημένο ή όχι το AreEditableActualCosts.

[EntityField]
public NullableBool AreEditableActualCosts { get; set; }

Αξία ιδιοκτησίας

NullableBool

Author

Αποκτά ή θέτει μια αξία από τον συγγραφέα.

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

Αξία ιδιοκτησίας

string

AutoAddNewResourcesAndTasks

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το AutoAddNewResourcesAndTasks έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }

Αξία ιδιοκτησίας

NullableBool

AutoCalculateAssignmentCosts

Αποκτά ή καθορίζει εάν το κόστος αποστολής και το υπόλοιπο κόστος θα πρέπει να υπολογίζονται αυτόματα χρησιμοποιώντας τα ποσοστά εργασίας και πόρων της αποστολής.

[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }

Αξία ιδιοκτησίας

bool

Autolink

Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν ο Autolink είναι καθορισμένος ή όχι.

[EntityField]
public NullableBool Autolink { get; set; }

Αξία ιδιοκτησίας

NullableBool

BaselineForEarnedValue

Αποκτά ή καθορίζει μια τιμή του BaselineForEarnedValue.

[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }

Αξία ιδιοκτησίας

BaselineType

BuiltInProps

Απολαμβάνει τη συλλογή εγκατεστημένων ιδιοτήτων του έργου.

public BuiltInProjectPropertyCollection BuiltInProps { get; }

Αξία ιδιοκτησίας

BuiltInProjectPropertyCollection

CalculationMode

Αποκτά ή ρυθμίζει τον τρόπο υπολογισμού ενός έργου.Μπορεί να είναι μία από τις τιμές του Aspose.Tasks.Project.CalculationMode κατάλογος.

public CalculationMode CalculationMode { get; set; }

Αξία ιδιοκτησίας

CalculationMode

Calendar

Αποκτά ή καθορίζει μια τιμή του ημερολογίου.

[EntityField]
public Calendar Calendar { get; set; }

Αξία ιδιοκτησίας

Calendar

Calendars

Αποκτά Aspose.Tasks.CalendarCollection αντικείμενο αυτής της περιόδου Προγράμματος.

public CalendarCollection Calendars { get; }

Αξία ιδιοκτησίας

CalendarCollection

Category

Αποκτά ή καθορίζει μια τιμή κατηγορίας.

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

Αξία ιδιοκτησίας

string

Comments

Αποκτά ή θέτει μια αξία των σχολίων.

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

Αξία ιδιοκτησίας

string

Company

Αποκτά ή καθορίζει αξία της Εταιρείας.

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

Αξία ιδιοκτησίας

string

CreationDate

Αποκτά ή καθορίζει μια αξία του CreationDate.

[EntityField]
public DateTime CreationDate { get; set; }

Αξία ιδιοκτησίας

DateTime

CriticalPath

Αποκτά μια συλλογή που περιέχει μια λίστα με κρίσιμα καθήκοντα που περιλαμβάνουν το κρίσιμο μονοπάτι αυτού του έργου.Πρόκειται για μια λειτουργία O(n), όπου n είναι ο αριθμός των καθηκόντων στο έργο.

public TaskCollection CriticalPath { get; }

Αξία ιδιοκτησίας

TaskCollection

CriticalSlackLimit

Αποκτά ή καθορίζει μια τιμή του CriticalSlackLimit.

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

Αξία ιδιοκτησίας

int

CurrencyCode

Αποκτά ή καθορίζει μια αξία του CurrencyCode.

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

Αξία ιδιοκτησίας

string

CurrencyDigits

Αποκτά ή καθορίζει μια αξία του CurrencyDigits.

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

Αξία ιδιοκτησίας

int

CurrencySymbol

Αποκτά ή θέτει μια αξία του σύμβολο νομίσματος.

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

Αξία ιδιοκτησίας

string

CurrencySymbolPosition

Αποκτά ή καθορίζει μια αξία του Σύμβολο.

[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }

Αξία ιδιοκτησίας

CurrencySymbolPositionType

CurrentDate

Αποκτά ή καθορίζει μια τιμή του CurrentDate.

[EntityField]
public DateTime CurrentDate { get; set; }

Αξία ιδιοκτησίας

DateTime

CustomDateFormat

Αποκτά ή καθορίζει μια τιμή του CustomDateFormat.

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

Αξία ιδιοκτησίας

string

CustomProps

Αποκτά τη συλλογή προσαρμοσμένων ιδιοτήτων του έργου.

public CustomProjectPropertyCollection CustomProps { get; }

Αξία ιδιοκτησίας

CustomProjectPropertyCollection

DateFormat

Αποκτά ή καθορίζει μια τιμή DateFormat.

[EntityField]
public DateFormat DateFormat { get; set; }

Αξία ιδιοκτησίας

DateFormat

DaysPerMonth

Αποκτά ή καθορίζει μια τιμή του DaysPerMonth.

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

Αξία ιδιοκτησίας

int

DefaultFinishTime

Αποκτά ή καθορίζει μια τιμή του DefaultFinishTime.

[EntityField]
public DateTime DefaultFinishTime { get; set; }

Αξία ιδιοκτησίας

DateTime

DefaultFixedCostAccrual

Αποκτά ή καθορίζει μια τιμή του DefaultFixedCostAccrual.

[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }

Αξία ιδιοκτησίας

CostAccrualType

DefaultOvertimeRate

Αποκτά ή καθορίζει μια τιμή του DefaultOvertimeRate.

[EntityField]
public double DefaultOvertimeRate { get; set; }

Αξία ιδιοκτησίας

double

DefaultStandardRate

Αποκτά ή καθορίζει μια τιμή του DefaultStandardRate.

[EntityField]
public double DefaultStandardRate { get; set; }

Αξία ιδιοκτησίας

double

DefaultStartTime

Αποκτά ή καθορίζει μια τιμή του DefaultStartTime.

[EntityField]
public DateTime DefaultStartTime { get; set; }

Αξία ιδιοκτησίας

DateTime

Προεπιλεγμένη μέθοδος

Αποκτά ή καθορίζει μια τιμή του DefaultTaskEVMethod.

[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }

Αξία ιδιοκτησίας

EarnedValueMethodType

DefaultTaskType

Αποκτά ή καθορίζει μια τιμή του DefaultTaskType.

[EntityField]
public TaskType DefaultTaskType { get; set; }

Αξία ιδιοκτησίας

TaskType

DefaultView

Αποκτά ή τοποθετεί προεπιλεγμένη προβολή του έργου.

public View DefaultView { get; set; }

Αξία ιδιοκτησίας

View

DefaultWeekWorkingDays

Λάβετε το παράδειγμα της κατηγορίας Aspose.Tasks.WeekDayCollection που αντιπροσωπεύει μια συλλογή προεπιλεγμένων εργάσιμων ημερών και ωρών εργασίας της εβδομάδας του έργου.

public WeekDayCollection DefaultWeekWorkingDays { get; }

Αξία ιδιοκτησίας

WeekDayCollection

Remarks

Τα δεδομένα περιέχονται μόνο σε αρχεία mpp (όχι σε xml).

DisplayOptions

Λάβετε μια παράσταση της κατηγορίας Aspose.Tasks.ProjectDisplayOptions.

public ProjectDisplayOptions DisplayOptions { get; }

Αξία ιδιοκτησίας

ProjectDisplayOptions

DurationFormat

Αποκτά ή καθορίζει μια τιμή του DurationFormat.

[EntityField]
public TimeUnitType DurationFormat { get; set; }

Αξία ιδιοκτησίας

TimeUnitType

EarnedValueMethod

Αποκτά ή καθορίζει μια αξία του EarnedValueMethod.

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

Αξία ιδιοκτησίας

EarnedValueMethodType

ExtendedAttributes

Αποκτά το αντικείμενο ExtendedAttributeDefinitionCollection.Η συλλογή των εκτεταμένων χαρακτηριστικών (προσαρμοσμένα πεδία) ορισμών που σχετίζονται με ένα έργο.

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

Αξία ιδιοκτησίας

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

Αποκτά ή καθορίζει μια τιμή του ExtendedCreationDate.

[EntityField]
public DateTime ExtendedCreationDate { get; set; }

Αξία ιδιοκτησίας

DateTime

FinishDate

Αποκτά ή καθορίζει μια τιμή του FinishDate.

[EntityField]
public DateTime FinishDate { get; set; }

Αξία ιδιοκτησίας

DateTime

FiscalYearStart

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν το FiscalYearStart καθορίζεται ή όχι.

[EntityField]
public NullableBool FiscalYearStart { get; set; }

Αξία ιδιοκτησίας

NullableBool

FyStartDate

Αποκτά ή καθορίζει μια τιμή του FyStartDate.

[EntityField]
public Month FyStartDate { get; set; }

Αξία ιδιοκτησίας

Month

Guid

Αποκτά ή καθορίζει μια αξία του οδηγού.

[EntityField]
public Guid Guid { get; set; }

Αξία ιδιοκτησίας

Guid

HonorConstraints

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει εάν ορίζεται ή όχι το HonorConstraints.

[EntityField]
public NullableBool HonorConstraints { get; set; }

Αξία ιδιοκτησίας

NullableBool

HyperlinkBase

Αποκτά ή καθορίζει μια τιμή του HyperlinkBase.

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

Αξία ιδιοκτησίας

string

InsertedProjectsLikeSummary

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το InsertedProjectsLikeSummary έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }

Αξία ιδιοκτησίας

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled ρυθμίζεται ή όχι.

[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }

Αξία ιδιοκτησίας

NullableBool

Keywords

Αποκτά ή θέτει μια αξία των λέξεων-κλειδιών.

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

Αξία ιδιοκτησίας

string

LastAuthor

Αποκτά ή θέτει μια αξία του LastAuthor.

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

Αξία ιδιοκτησίας

string

LastPrinted

Αποκτά ή θέτει μια αξία του LastPrinted.

[EntityField]
public DateTime LastPrinted { get; set; }

Αξία ιδιοκτησίας

DateTime

LastSaved

Αποκτά ή θέτει μια αξία του LastSaved.

[EntityField]
public DateTime LastSaved { get; set; }

Αξία ιδιοκτησίας

DateTime

Manager

Αποκτά ή καθορίζει μια αξία του διαχειριστή.

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

Αξία ιδιοκτησίας

string

Ετικέτες MicrosoftProject

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει εάν ο MicrosoftProjectServerURL έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }

Αξία ιδιοκτησίας

NullableBool

MinutesPerDay

Αποκτά ή καθορίζει μια τιμή του MinutesPerDay.

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

Αξία ιδιοκτησίας

int

MinutesPerWeek

Αποκτά ή καθορίζει μια τιμή του MinutesPerWeek.

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

Αξία ιδιοκτησίας

int

MoveCompletedEndsBack

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η MoveCompletedEndsBack έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }

Αξία ιδιοκτησίας

NullableBool

MoveCompletedEndsForward

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η MoveCompletedEndsForward καθορίζεται ή όχι.

[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }

Αξία ιδιοκτησίας

NullableBool

MoveRemainingStartsBack

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η MoveRemainingStartsBack έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }

Αξία ιδιοκτησίας

NullableBool

MoveRemainingStartsForward

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν η MoveRemainingStartsForward καθορίζεται ή όχι.

[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }

Αξία ιδιοκτησίας

NullableBool

MultipleCriticalPaths

Αποκτά ή καθορίζει μια τιμή που υποδεικνύει αν ορίζεται ή όχι το MultipleCriticalPaths.

[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }

Αξία ιδιοκτησίας

NullableBool

Name

Αποκτά ή θέτει μια αξία του ονόματος.

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

Αξία ιδιοκτησίας

string

NewTaskStartDate

Αποκτά ή καθορίζει μια τιμή του NewTaskStartDate.

[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }

Αξία ιδιοκτησίας

TaskStartDateType

NewTasksAreManual

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το NewTasksAreManual έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool NewTasksAreManual { get; set; }

Αξία ιδιοκτησίας

NullableBool

NewTasksEffortDriven

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το NewTasksEffortDriven έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }

Αξία ιδιοκτησίας

NullableBool

NewTasksEstimated

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το NewTasksEstimated έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool NewTasksEstimated { get; set; }

Αξία ιδιοκτησίας

NullableBool

OleObjects

Αποκτά μια συλλογή που περιέχει τις παραδείξεις της κατηγορίας Aspose.Tasks.OleObject που συνδέονται ή ενσωματώνονται σε αυτό το αρχείο έργου.Διατίθεται μόνο για μορφή αρχείου mpp. Αυτή η συλλογή διαβάζεται μόνο εκτός από τη λειτουργία “Καθαρή”.

public OleObjectCollection OleObjects { get; }

Αξία ιδιοκτησίας

OleObjectCollection

OutlineCodes

Αποκτά το αντικείμενο OutlineCodeDefinitionCollection.Η συλλογή των ορισμών του κώδικα εξόδου που σχετίζονται με ένα έργο.

public OutlineCodeDefinitionCollection OutlineCodes { get; }

Αξία ιδιοκτησίας

OutlineCodeDefinitionCollection

PrimaveraProperties

Αποκτά ένα αντικείμενο που περιέχει ιδιότητες ειδικά για το Primavera για ένα έργο που διαβάζεται από το αρχείο Primavera.

public PrimaveraProjectProperties PrimaveraProperties { get; }

Αξία ιδιοκτησίας

PrimaveraProjectProperties

ProjectExternallyEdited

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το ProjectExternallyEdited έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }

Αξία ιδιοκτησίας

NullableBool

RemoveFileProperties

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν τα RemoveFileProperties έχουν ρυθμιστεί ή όχι.

[EntityField]
public NullableBool RemoveFileProperties { get; set; }

Αξία ιδιοκτησίας

NullableBool

ResourceAssignments

Αποκτά αντικείμενο αποθήκευσης πόρων.

public ResourceAssignmentCollection ResourceAssignments { get; }

Αξία ιδιοκτησίας

ResourceAssignmentCollection

ResourceFilters

Απολαμβάνει όλους τους ορισμούς των φίλτρων που βασίζονται σε πόρους.Το ResourceFilters είναι μια συλλογή αντικειμένων Aspose.Tasks.Filter.

public FilterCollection ResourceFilters { get; }

Αξία ιδιοκτησίας

FilterCollection

ResourceGroups

Απολαμβάνει όλους τους ορισμούς ομάδας που βασίζονται σε πόρους.Το ResourceGroups είναι μια συλλογή αντικειμένων Aspose.Tasks.Group.

public GroupCollection ResourceGroups { get; }

Αξία ιδιοκτησίας

GroupCollection

Resources

Αποκτά αντικείμενο συλλογής πόρων.

public ResourceCollection Resources { get; }

Αξία ιδιοκτησίας

ResourceCollection

Revision

Αποκτά ή καθορίζει αξία αναθεώρησης.

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

Αξία ιδιοκτησίας

int

RootTask

Βγάζει τη ρίζα του δέντρου των καθηκόντων.

public Task RootTask { get; }

Αξία ιδιοκτησίας

Task

SaveVersion

Αποκτά ή καθορίζει μια τιμή του SaveVersion.

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

Αξία ιδιοκτησίας

int

ScheduleFromStart

Παίρνει ή καθορίζει μια τιμή που υποδεικνύει αν το ScheduleFromStart έχει καθοριστεί ή όχι.

[EntityField]
public NullableBool ScheduleFromStart { get; set; }

Αξία ιδιοκτησίας

NullableBool

ShowProjectSummaryTask

Παίρνει ή ρυθμίζει μια τιμή που υποδεικνύει αν το ShowProjectSummaryTask έχει ρυθμιστεί ή όχι.

[EntityField]
public bool ShowProjectSummaryTask { get; set; }

Αξία ιδιοκτησίας

bool

SplitsInProgressTasks

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το SplitsInProgressTasks έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }

Αξία ιδιοκτησίας

NullableBool

SpreadActualCost

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το SpreadActualCost έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool SpreadActualCost { get; set; }

Αξία ιδιοκτησίας

NullableBool

SpreadPercentComplete

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν το SpreadPercentComplete έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool SpreadPercentComplete { get; set; }

Αξία ιδιοκτησίας

NullableBool

StartDate

Αποκτά ή καθορίζει μια τιμή του StartDate.

[EntityField]
public DateTime StartDate { get; set; }

Αξία ιδιοκτησίας

DateTime

StatusDate

Αποκτά ή καθορίζει μια τιμή του StatusDate.

[EntityField]
public DateTime StatusDate { get; set; }

Αξία ιδιοκτησίας

DateTime

Subject

Αποκτά ή καθορίζει μια αξία του υποκειμένου.

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

Αξία ιδιοκτησίας

string

Tables

Λάβετε μια λίστα με Aspose.Tasks.Table αντικείμενα.

public TableCollection Tables { get; }

Αξία ιδιοκτησίας

TableCollection

TaskFilters

Απολαμβάνει όλους τους ορισμούς φίλτρου βάσει εργασιών.Το TaskFilters είναι μια συλλογή αντικειμένων Aspose.Tasks.Filter.

public FilterCollection TaskFilters { get; }

Αξία ιδιοκτησίας

FilterCollection

TaskGroups

Απολαμβάνει όλους τους ορισμούς ομάδας βάσει εργασιών.Το TaskGroups είναι μια συλλογή αντικειμένων Aspose.Tasks.Group.

public GroupCollection TaskGroups { get; }

Αξία ιδιοκτησίας

GroupCollection

TaskLinks

Απολαμβάνει το αντικείμενο Aspose.Tasks.TaskLinkCollection.

public TaskLinkCollection TaskLinks { get; }

Αξία ιδιοκτησίας

TaskLinkCollection

TaskUpdatesResource

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει εάν ο TaskUpdatesResource έχει ρυθμιστεί ή όχι.

[EntityField]
public NullableBool TaskUpdatesResource { get; set; }

Αξία ιδιοκτησίας

NullableBool

Template

Αποκτά ή καθορίζει μια αξία Template.

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

Αξία ιδιοκτησίας

string

TimescaleFinish

Αποκτά ή καθορίζει μια τιμή του TimescaleFinish.

[EntityField]
public DateTime TimescaleFinish { get; set; }

Αξία ιδιοκτησίας

DateTime

TimescaleStart

Αποκτά ή καθορίζει μια τιμή του TimescaleStart.

[EntityField]
public DateTime TimescaleStart { get; set; }

Αξία ιδιοκτησίας

DateTime

Title

Αποκτά ή θέτει μια αξία του τίτλου.

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

Αξία ιδιοκτησίας

string

Uid

Αποκτά ή θέτει μια αξία του Uid.

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

Αξία ιδιοκτησίας

string

UpdateManuallyScheduledTasksWhenEditingLinks

Παίρνει ή ρυθμίζει μια τιμή που υποδεικνύει αν τα UpdateManuallyScheduledTasksWhenEditingLinks είναι εγκατεστημένα ή όχι.

[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }

Αξία ιδιοκτησίας

NullableBool

VbaProject

Λάβετε μια περίπτωση της κατηγορίας Aspose.Tasks.Project.VbaProject.

public VbaProject VbaProject { get; }

Αξία ιδιοκτησίας

VbaProject

Views

Λάβετε μια λίστα με αντικείμενα Aspose.Tasks.View.

public ViewCollection Views { get; }

Αξία ιδιοκτησίας

ViewCollection

WBSCodeΟρισμός

Αποκτά ή ρυθμίζει τον ορισμό κώδικα WBS για το έργο.

public WBSCodeDefinition WBSCodeDefinition { get; set; }

Αξία ιδιοκτησίας

WBSCodeDefinition

WeekStartDay

Αποκτά ή καθορίζει μια τιμή του WeekStartDay.

[EntityField]
public DayType WeekStartDay { get; set; }

Αξία ιδιοκτησίας

DayType

WorkFormat

Αποκτά ή καθορίζει μια τιμή του WorkFormat.

[EntityField]
public TimeUnitType WorkFormat { get; set; }

Αξία ιδιοκτησίας

TimeUnitType

Methods

CopyTo(Project)

Αντιγράφει τα βασικά δεδομένα και τις ιδιότητες του έργου σε άλλο έργο.

public void CopyTo(Project another)

Parameters

another Project

Ένα άλλο έργο για να αντιγράψετε τα δεδομένα σε.

CopyTo(Προγράμματα, CopyToOptions)

Αντιγράφει τα βασικά δεδομένα και τις ιδιότητες του έργου σε άλλο έργο.

public void CopyTo(Project another, CopyToOptions options)

Parameters

another Project

Ένα άλλο έργο για να αντιγράψετε τα δεδομένα σε.

options CopyToOptions

Επιλογές αντιγραφής για τον έλεγχο της διαδικασίας αντιγραφής.

EnumerateAllChildTasks()

Αναπαραγωγικά καταγράφει όλες τις εργασίες του έργου, συμπεριλαμβανομένων των εργασιών ρίζας.

public IEnumerable<task> EnumerateAllChildTasks()

Returns

IEnumerable &lt · Task >

IEnumerable που μπορεί να χρησιμοποιηθεί για να ιταρίσει πάνω σε όλα τα καθήκοντα του έργου.

Remarks

Παρέχει έναν ελαφρύτερο τρόπο για να ιταρίσει πάνω από τα καθήκοντα σε σύγκριση με τη μέθοδο Aspose.Tasks.Project.SelectAllChildTasks καθώς δεν αναθέτει τη μνήμη για όλα τα καθήκοντα.

ΠΡΟΣΤΑΣΗ>(ΚΕΦΑΛΑΙΟ, ΠΡΓΚΙ="">)

Επιστρέφει την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.

public T Get<t>(Key<t, prjkey=""> key)

Parameters

key Key <t, prjkey ="">

το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Prj για να πάρετε το κλειδί ιδιοκτησίας.

Returns

T

την αξία στην οποία η ιδιοκτησία χαρτίζεται σε αυτό το δοχείο.

Τύπος παραμέτρων

T

τον τύπο της χαρτογραφημένης αξίας.

GetBaselineSaveTime(BaselineType)

Η επιστροφή της βάσης εξοικονομεί χρόνο.

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

Ο αριθμός της βάσης είναι Aspose.Tasks.BaselineType.

Returns

DateTime

Η τελευταία γραμμή βάσης εξοικονομεί ημερομηνία και ώρα.

Remarks

Επιστρέφει DateTime.MinValue εάν η βασική γραμμή δεν έχει αποθηκευτεί.

GetDuration(διπλό)

Απολαμβάνει το αντικείμενο Aspose.Tasks.Duration με τον καθορισμένο αριθμό μονάδων και τη μορφή προεπιλεγμένης διάρκειας που ορίζεται στις ρυθμίσεις του έργου Aspose.Tasks.Prj.DurationFormat.

public Duration GetDuration(double val)

Parameters

val double

συγκεκριμένο αριθμό μονάδων.

Returns

Duration

Διάρκεια αντικειμένου.

Remarks

Αυτή η μέθοδος θα πρέπει να χρησιμοποιείται προσεκτικά επειδή επιστρέφει διαφορετικές διάρκειες ανάλογα με τη ρύθμιση του Project.DurationFormat.Για παράδειγμα, το GetWork(1.0) επιστρέφει 1 ώρα όταν το Project.DurationFormat είναι TimeUnitType.Hour ή 1 ημέρα αν το Project.DurationFormat είναι TimeUnitType.Day.

GetDuration(διπλό, TimeUnitType)

Απολαμβάνει το αντικείμενο Aspose.Tasks.Duration με τον καθορισμένο αριθμό μονάδων Aspose.Tasks.TimeUnitType.

public Duration GetDuration(double val, TimeUnitType timeUnit)

Parameters

val double

συγκεκριμένο αριθμό μονάδων.

timeUnit TimeUnitType

καθορισμένη τιμή TimeUnitType.

Returns

Duration

Διάρκεια αντικειμένου.

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

Duration

Διάρκεια αντικειμένου.

GetPageCount(SaveOptions)

Επιστρέφει τον αριθμό της σελίδας για το έργο που θα παραδοθεί χρησιμοποιώντας δεδομένα Aspose.Tasks.Saving.SaveOptions.

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

Οι επιλογές αποθήκευσης για να πάρετε τον αριθμό σελίδων.

Returns

int

Ένας αριθμός σελίδων που πρέπει να παραδοθεί.

Examples

Σε αυτό το παράδειγμα, το HTMLSaveOptions και ο αριθμός των σελίδων που προκύπτουν από το HTML γράφονται στην κονσόλα.

Project project = new Project(@"test.mpp");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
    IncludeProjectNameInPageHeader = false,
    IncludeProjectNameInTitle = false,
    PageSize = PageSize.A4,
    Timescale = Timescale.Days,
    StartDate = project.Get(Prj.StartDate).Date,
    EndDate = project.Get(Prj.FinishDate).Date
};

Console.WriteLine(project.GetPageCount(saveOptions));

GetPageCount()

Επιστρέφει τον αριθμό σελίδων για το έργο που θα παραδοθεί χρησιμοποιώντας την προεπιλογή Aspose.Tasks.Visualization.Timescale(Days).

public int GetPageCount()

Returns

int

Αριθμός σελίδων για να παραδοθεί.

GetPageCount(Timescale)

Επιστρέφει τον αριθμό σελίδων για το έργο που θα παραδοθεί χρησιμοποιώντας το δεδομένο Aspose.Tasks.Visualization.Timescale.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

Η κλίμακα για να πάρει τη σελίδα μετράει για.

Returns

int

Αριθμός σελίδων για να παραδοθεί.

GetPageCount(PresentationFormat)

Επιστρέφει τον αριθμό σελίδων για το έργο που θα παραδοθεί χρησιμοποιώντας την προεπιλογή Aspose.Tasks.Visualization.Timescale(Days) και δίνεται Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

Η μορφή για να πάρει τη σελίδα αριθμός για.

Returns

int

Αριθμός σελίδων για να παραδοθεί.

GetPageCount(Εισαγωγή, Timescale)

Επιστρέφει τον αριθμό σελίδων για το έργο που θα παραδοθεί χρησιμοποιώντας δεδομένα Aspose.Tasks.Visualization.Timescale και Aspose.Tasks.Visualization.PresentationFormat.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

Η μορφή για να πάρει τη σελίδα αριθμός για.

scale Timescale

Η κλίμακα για να πάρει τη σελίδα μετράει για.

Returns

int

Ένας αριθμός σελίδων που πρέπει να παραδοθεί.

GetPageCount(Χρονοδιάγραμμα, χρονοδιάγραμμα, χρονοδιάγραμμα, χρονοδιάγραμμα)

Επιστρέφει τον αριθμό σελίδων για το έργο που θα παραδοθεί χρησιμοποιώντας το δεδομένο 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

int

Αριθμός σελίδων για να παραδοθεί.

GetPageCount(Ετικέτες, Timescale)

Επιστρέφει τον αριθμό σελίδων για το έργο που θα παραδοθεί χρησιμοποιώντας δεδομένα Aspose.Tasks.Visualization.Timescale και Aspose.Tasks.Visualization.PageSize.

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

Το μέγεθος για να πάρει τη σελίδα μετράει για.

scale Timescale

Η κλίμακα για να πάρει τη σελίδα μετράει για.

Returns

int

Αριθμός σελίδων για να παραδοθεί.

GetPredecessors(Task)

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

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

Η αποστολή είναι να πάρει τους προκάτοχους.

Returns

TaskLinkCollection

Κατάλογος των προκατόχων Aspose.Tasks.TaskLink.

GetProjectFileInfo(Σύνδεσμος)

Διαβάστε τα στοιχεία του αρχείου από το αρχείο.

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

Το όνομα του έργου.

Returns

ProjectFileInfo

Το αρχείο του έργου info Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

Πληροφορίες για το αρχείο του έργου από το ρεύμα.

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

Η ροή των δεδομένων.

Returns

ProjectFileInfo

Το αρχείο του έργου info Aspose.Tasks.ProjectFileInfo.

GetWork(διπλό)

Αποκτά το αντικείμενο Aspose.Tasks.Duration με την καθορισμένη System.Double αξία και προεπιλεγμένη μορφή εργασίας.

public Duration GetWork(double val)

Parameters

val double

καθορισμένη διπλή αξία.

Returns

Duration

Διάρκεια αντικειμένου.

Remarks

Αυτή η μέθοδος θα πρέπει να χρησιμοποιείται προσεκτικά επειδή επιστρέφει διαφορετικές διάρκειες ανάλογα με τη ρύθμιση του Project.WorkFormat.Για παράδειγμα, το GetWork(1.0) επιστρέφει 1 ώρα όταν το Project.WorkFormat είναι TimeUnitType.Hour ή 1 ημέρα αν το Project.WorkFormat είναι TimeUnitType.Day.

Print()

Εκτυπώστε το έργο στον προεπιλεγμένο εκτυπωτή με τις προεπιλεγμένες ρυθμίσεις εκτυπωτή χρησιμοποιώντας τον προεπιλεγμένο (χωρίς διεπαφή χρήστη) διαχειριστή εκτύπωσης.

public void Print()

Print(PrintOptions)

Εκτυπώστε το έργο στον προεπιλεγμένο εκτυπωτή με προεπιλεγμένες ρυθμίσεις εκτυπωτή και προσαρμοσμένες επιλογές αποθήκευσης χρησιμοποιώντας τον προεπιλεγμένο (χωρίς διεπαφή χρήστη) διαχειριστή εκτύπωσης.

public void Print(PrintOptions options)

Parameters

options PrintOptions

την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.Saving.PrintOptions.

Print(Σύνδεσμος)

Εκτυπώστε το έργο στον καθορισμένο εκτυπωτή με τις προεπιλεγμένες ρυθμίσεις εκτυπωτή χρησιμοποιώντας τον τυποποιημένο (χωρίς διεπαφή χρήστη) διαχειριστή εκτύπωσης.

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

taskIds List &lt · int >

Δοκιμάστε τα αναγνωριστικά για να αναγνωρίσετε τους κωδικούς WBS.

RescheduleUncompletedWorkToStartAfter(DateTime)

Επαναλαμβάνεται ατελείωτες εργασίες έργου για να ξεκινήσει μετά από μια καθορισμένη ημερομηνία.

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

Η ημερομηνία επιστροφής ατελείωτων εργασιών μετά.

RescheduleUncompletedWorkToStartAfter(Ημερομηνία, λίστα)

Αποθήκευση μη ολοκληρωμένων εργασιών για μια καθορισμένη λίστα εργασιών που πρέπει να ξεκινήσουν μετά από μια καθορισμένη ημερομηνία.

public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)

Parameters

after DateTime

Η ημερομηνία επιστροφής ατελείωτων εργασιών μετά.

taskCollection List &lt · Task >

Κατάλογος<Δήκοντα> των καθηκόντων για την αναδιάρθρωση μη ολοκληρωμένων εργασιών για.

Save(Σύνδεσμος, SimpleSaveOptions)

Αποθηκεύει το έγγραφο σε ένα αρχείο χρησιμοποιώντας τις επιλογές αποθήκευσης που καθορίζονται.

public void Save(string filename, SimpleSaveOptions options)

Parameters

filename string

Το όνομα του αρχείου.

options SimpleSaveOptions

Οι επιλογές αποθήκευσης.

Save(Σύνδεσμος, SaveFileFormat)

Αποθηκεύει τα δεδομένα του έργου στο αρχείο.

public void Save(string filename, SaveFileFormat format)

Parameters

filename string

Το όνομα του αρχείου.

format SaveFileFormat

Σωστή μορφή αρχείου.

Save(Σύνδεσμος)

Αποθηκεύει τα δεδομένα του έργου στο αρχείο σε μορφή 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 &lt · Task >

συλλογή των καθηκόντων.

ΣΗΜΕΙΩΣΗ T>(ΚΕΦΑΛΑΙΟ, ΠΡΓΚΙ=«Τ» Τ)

Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.

public void Set<t>(Key<t, prjkey=""> key, T val)

Parameters

key Key <t, prjkey ="">

το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Prj για να πάρετε το κλειδί ιδιοκτησίας.

val T

Η αξία .

Τύπος παραμέτρων

T

τον τύπο της χαρτογραφημένης αξίας.

Set(Κλειδί > ημερομηνία, πρικί=»»»»»»»»»)

Χάρτης της συγκεκριμένης ιδιοκτησίας με την καθορισμένη τιμή σε αυτό το δοχείο.

public void Set(Key<datetime, prjkey=""> key, DateTime val)

Parameters

key Key &lt · DateTime , PrjKey >

το καθορισμένο κλειδί ιδιοκτησίας. Aspose.Tasks.Prj για να πάρετε το κλειδί ιδιοκτησίας.

val DateTime

Η αξία .

SetBaseline(BaselineType)

Αποθηκεύει τα πεδία βάσης στην καθορισμένη βάση για ολόκληρο το έργο.

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

Ο τύπος βασικής γραμμής για να αποθηκεύσετε τα δεδομένα βασικής γραμμής.

SetBaseline(Βαζελίνττυπο, IEnumerable)

Αποθηκεύει τα πεδία βάσης στην καθορισμένη βάση για τα επιλεγμένα καθήκοντα.

public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)

Parameters

baselineType BaselineType

Ο τύπος βασικής γραμμής για να αποθηκεύσετε τα δεδομένα βασικής γραμμής.

taskCollection IEnumerable &lt · Task >

Κατάλογος εργασιών για την αποθήκευση δεδομένων βάσης.

SetBaselineSaveTime(ΚΕΦΑΛΑΙΟ, ΧΡΟΝΙΑ)

Κάντε τη βάση για να εξοικονομήσετε χρόνο.

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

Κατάλογος<Δήκοντα> των εργασιών για την ενημέρωση των εργασιών για.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Ελληνικά