Class Project

Class Project

Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)

Repräsentation eines Projekts.

public class Project

Inheritance

object Project

Vererbte Mitglieder

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

Remarks

Es ist eine zentrale Klasse in der Aspose.Tasks Bibliothek.

Man kann benutzenProject

zu lesen eines der unterstützten Projektmanagementformate: MPP, MPT, MPX, XML.Um ein bestehendes Dokument in einem der unterstützten Formate zu laden, übertragen Sie einen Dateinamen oder einen Stream in einen der Konstruktoren.

Verwenden Sie eine der Speichermethode überladen, um das Projekt in einem der Aspose.Tasks.Saving.SaveFileFormate: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Fixed Layout: PDF; Bilder: JPEG, PNG, BMP, TIFF, SVG; Text: TXT; Andere: HTML.

Sie speichern Projektinformationen wie Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps und Aspose.Tasks.Project.ExtendedAttributes. Die meisten dieser Objekte sind über die entsprechenden Eigenschaften der Klasse zugänglich.

Es ist eine Wurzelentität, die Eintrittspunkte enthält, um andere Projektentitäten wie Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute und Aspose.Tasks.Calendar zu manipulieren.

TheProject

Einheiten können über typierte Sammlungen zugreifen, z. B. Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments usw.

Constructors

Project()

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse.

public Project()

Project(String und String)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Passwort geschützten Template (existente mpp oder mpt-Datei).

public Project(string projectTemplate, string protectionPassword)

Parameters

projectTemplate string

Weg zum Template, um ein Projekt von zu erstellen.

protectionPassword string

Schutz für Passwort.

Remarks

Lesen Sie Passwort geschützte Dateien, die derzeit nur für MSP 2003 Dateiformat unterstützt werden.

Project(String)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Template ( bestehende mpp oder mpt-Datei).

public Project(string projectTemplate)

Parameters

projectTemplate string

Weg zum Template, um ein Projekt von zu erstellen.

Project(Stream, PrimaveraReadOptions)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus dem Streammit dem angegebenen Beispiel der Aspose.Tasks.PrimaveraReadOptions-Klasse.

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

Stream des Projekts System.IO.Streamclass

options PrimaveraReadOptions

der angegebenen Beispiel der Aspose.Tasks.PrimaveraReadOptionsclass, die es ermöglicht, das Lesen von Primavera-Formaten (XER oder XML) anzupassen).

Project(String, ParseErrorCallback)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Template ( bestehende mpp oder mpt-Datei).

public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)

Parameters

projectTemplate string

Weg zum Template, um ein Projekt von zu erstellen.

parseErrorHandler ParseErrorCallback

die angegebenen Callback-Methode zur Behandlung von xml Parse-Fehlern.

Project(Stream)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Stream.

public Project(Stream stream)

Parameters

stream Stream

Stream zum Laden eines Templates aus.

Project(StreamReader)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einer StreamReader-Instanz.

public Project(StreamReader reader)

Parameters

reader StreamReader

Der Streamleser, wo ein Template heruntergeladen werden kann.

Project(String, PrimaveraReadOptions)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Template (existente MPP oder MPT-Datei)mit dem angegebenen Beispiel der Aspose.Tasks.PrimaveraReadOptions-Klasse.

public Project(string projectTemplate, PrimaveraReadOptions options)

Parameters

projectTemplate string

Weg zum Template, um ein Projekt von

options PrimaveraReadOptions

die angegebenen Instanz der Aspose.Tasks.PrimaveraReadOptions Klasse.

Project(DbSettings)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse, um Daten aus einer Datenbank zu lesen, die durch die Instanz der Aspose.Tasks.Connectivity.DbSettings-Klasse angegeben wird.

public Project(DbSettings settings)

Parameters

settings DbSettings

die angegebenen Instanz der Aspose.Tasks.Connectivity.DbSettings Klasse.

Project(Stream und ParseErrorCallback)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Template (existente mpp oder mpt-Datei).

public Project(Stream stream, ParseErrorCallback parseErrorHandler)

Parameters

stream Stream

Stream zum Laden eines Templates aus.

parseErrorHandler ParseErrorCallback

die angegebenen Callback-Methode zur Behandlung von xml Parse-Fehlern.

Project(Stream und String)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Template (existente mpp oder mpt-Datei).

public Project(Stream stream, string protectionPassword)

Parameters

stream Stream

Stream zum Laden eines Templates aus.

protectionPassword string

Schutz für Passwort.

Remarks

Lesen Sie Passwort geschützte Dateien, die derzeit nur für MSP 2003 Dateiformat unterstützt werden.

Project(String, LoadOptions)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus einem Template (existente mpp oder mpt-Datei)mit dem angegebenen Beispiel der Aspose.Tasks.LoadOptions Klasse.

public Project(string projectTemplate, LoadOptions options)

Parameters

projectTemplate string

Weg zum Template, um ein Projekt von

options LoadOptions

die angegebenen Instanz der Aspose.Tasks.LoadOptions Klasse.

Project(Stream und LoadOptions)

Initialisiert eine neue Instanz der Aspose.Tasks.Project-Klasse aus dem Streammit dem angegebenen Beispiel der Aspose.Tasks.LoadOptions Klasse.

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

Stream des Projekts System.IO.Streamclass

options LoadOptions

die angegebenen Instanz der Aspose.Tasks.LoadOptionsclass

Properties

ActualsInSync

Er erhält oder setzt einen Wert, der angibt, ob ActualsInSync eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

AdminProject

Er bekommt oder setzt einen Wert, der angibt, ob AdminProject eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

AreEditableActualCosts

Er bekommt oder setzt einen Wert, der angibt, ob AreEditableActualCosts eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

Author

Er bekommt oder stellt einen Wert von Autor.

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

Eigentumswert

string

AutoAddNewResourcesAndTasks

Er erhält oder setzt einen Wert, der angibt, ob AutoAddNewResourcesAndTasks eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

AutoCalculateAssignmentCosts

Ermitteln oder festlegen, ob die Auftragskosten und die übrigen Kosten automatisch durch die Arbeit und Ressourcenrate des Auftrags berechnet werden sollten.

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

Eigentumswert

bool

Autolink

Er erhält oder setzt einen Wert, der angibt, ob Autolink eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

BaselineForEarnedValue

Er bekommt oder setzt einen Wert von BaselineForEarnedValue.

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

Eigentumswert

BaselineType

BuiltInProps

Er erhält die eingebaute Eigentumsammlung des Projekts.

public BuiltInProjectPropertyCollection BuiltInProps { get; }

Eigentumswert

BuiltInProjectPropertyCollection

CalculationMode

Erhalten oder festlegen die Berechnungsmethode eines Projekts.Es kann eine der Werte der Aspose.Tasks.Project.CalculationMode-Liste sein.

public CalculationMode CalculationMode { get; set; }

Eigentumswert

CalculationMode

Calendar

Sie erhalten oder setzen einen Kalenderwert.

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

Eigentumswert

Calendar

Calendars

Erhalten Sie Aspose.Tasks.CalendarCollection Objekt in dieser Projektinstanz.

public CalendarCollection Calendars { get; }

Eigentumswert

CalendarCollection

Category

Erhalten oder setzen einen Wert der Kategorie.

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

Eigentumswert

string

Comments

Erhalten oder setzen einen Wert von Kommentaren.

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

Eigentumswert

string

Company

Er bekommt oder stellt einen Wert des Unternehmens.

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

Eigentumswert

string

CreationDate

Er bekommt oder setzt einen Wert von CreationDate.

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

Eigentumswert

DateTime

CriticalPath

Er erhält eine Sammlung, die eine Liste der kritischen Aufgaben enthält, die den kritischen Weg dieses Projekts enthält.Dies ist eine Operation O(n), in der n die Anzahl der Aufgaben im Projekt ist.

public TaskCollection CriticalPath { get; }

Eigentumswert

TaskCollection

CriticalSlackLimit

Er bekommt oder setzt einen Wert von CriticalSlackLimit.

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

Eigentumswert

int

CurrencyCode

Er bekommt oder setzt einen Wert von CurrencyCode.

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

Eigentumswert

string

CurrencyDigits

Er bekommt oder setzt einen Wert von CurrencyDigits.

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

Eigentumswert

int

CurrencySymbol

Er bekommt oder setzt einen Wert von CurrencySymbol.

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

Eigentumswert

string

CurrencySymbolPosition

Er bekommt oder setzt einen Wert von CurrencySymbolPosition.

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

Eigentumswert

CurrencySymbolPositionType

CurrentDate

Er bekommt oder setzt einen Wert von CurrentDate.

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

Eigentumswert

DateTime

CustomDateFormat

Er bekommt oder setzt einen Wert von CustomDateFormat.

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

Eigentumswert

string

CustomProps

Er erhält die custom Property Collection des Projekts.

public CustomProjectPropertyCollection CustomProps { get; }

Eigentumswert

CustomProjectPropertyCollection

DateFormat

Er bekommt oder setzt eine DateFormat-Wert.

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

Eigentumswert

DateFormat

DaysPerMonth

Gibt oder setzt einen Wert von DaysPerMonth.

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

Eigentumswert

int

DefaultFinishTime

Er bekommt oder setzt einen Wert von DefaultFinishTime.

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

Eigentumswert

DateTime

DefaultFixedCostAccrual

Er bekommt oder setzt einen Wert von DefaultFixedCostAccrual.

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

Eigentumswert

CostAccrualType

DefaultOvertimeRate

Er bekommt oder setzt einen Wert von DefaultOvertimeRate.

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

Eigentumswert

double

DefaultStandardRate

Erhält oder setzt einen Wert von DefaultStandardRate.

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

Eigentumswert

double

DefaultStartTime

Erhalten oder setzen Sie einen Wert von DefaultStartTime.

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

Eigentumswert

DateTime

DefaultTaskMethode

Er bekommt oder setzt einen Wert von DefaultTaskEVMethod.

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

Eigentumswert

EarnedValueMethodType

DefaultTaskType

Er bekommt oder setzt einen Wert von DefaultTaskType.

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

Eigentumswert

TaskType

DefaultView

Erhält oder setzt eine default-Vision des Projekts.

public View DefaultView { get; set; }

Eigentumswert

View

DefaultWeekWorkingDays

Erhalten Sie das Beispiel der Aspose.Tasks.WeekDayCollection-Klasse, die eine Sammlung von Projektdefault-Worktagen und Arbeitszeiten der Woche darstellt.

public WeekDayCollection DefaultWeekWorkingDays { get; }

Eigentumswert

WeekDayCollection

Remarks

Die Daten enthalten sich nur in mpp-Dateien (nicht in xml).

DisplayOptions

Erhält ein Beispiel der Aspose.Tasks.ProjectDisplayOptions-Klasse.

public ProjectDisplayOptions DisplayOptions { get; }

Eigentumswert

ProjectDisplayOptions

DurationFormat

Er bekommt oder setzt einen Wert von DurationFormat.

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

Eigentumswert

TimeUnitType

EarnedValueMethod

Erhalten oder setzen einen Wert von EarnedValueMethod.

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

Eigentumswert

EarnedValueMethodType

ExtendedAttributes

Gets ExtendedAttributeDefinitionCollection Objekt.Die Sammlung erweiterter Attribute (Anpassungsfelder) Definitionen, die mit einem Projekt verbunden sind.

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

Eigentumswert

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

Er bekommt oder setzt einen Wert von ExtendedCreationDate.

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

Eigentumswert

DateTime

FinishDate

Er bekommt oder setzt einen Wert von FinishDate.

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

Eigentumswert

DateTime

FiscalYearStart

Er erhält oder setzt einen Wert, der darauf hindeutet, ob FiscalYearStart eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

FyStartDate

Er bekommt oder setzt einen Wert von FyStartDate.

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

Eigentumswert

Month

Guid

Er bekommt oder stellt einen Wert von Führung.

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

Eigentumswert

Guid

HonorConstraints

Er erhält oder setzt einen Wert, der angibt, ob HonorConstraints eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

HyperlinkBase

Erhalten oder setzen einen Wert von HyperlinkBase.

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

Eigentumswert

string

InsertedProjectsLikeSummary

Erhält oder setzt einen Wert, der angibt, ob InsertedProjectsLikeSummary eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

Erhält oder setzt einen Wert, der angibt, ob KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

Keywords

Sie erhalten oder setzen einen Wert von Keywords.

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

Eigentumswert

string

LastAuthor

Erhalten oder setzen einen Wert von LastAuthor.

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

Eigentumswert

string

LastPrinted

Er bekommt oder setzt einen Wert von LastPrinted.

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

Eigentumswert

DateTime

LastSaved

Er bekommt oder setzt einen Wert von LastSaved.

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

Eigentumswert

DateTime

Manager

Erhalten oder setzen einen Wert von Manager.

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

Eigentumswert

string

MicrosoftProjectServerURL

Er erhält oder setzt einen Wert, der angibt, ob MicrosoftProjectServerURL eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

MinutesPerDay

Gibt oder setzt einen Wert von MinutesPerDay.

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

Eigentumswert

int

MinutesPerWeek

Sie erhalten oder setzen einen Wert von MinutesPerWeek.

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

Eigentumswert

int

MoveCompletedEndsBack

Gibt oder setzt einen Wert, der angibt, ob MoveCompletedEndsBack eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

MoveCompletedEndsForward

Gibt oder setzt einen Wert, der angibt, ob MoveCompletedEndsForward eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

MoveRemainingStartsBack

Gibt oder setzt einen Wert, der angibt, ob MoveRemainingStartsBack eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

MoveRemainingStartsForward

Er erhält oder setzt einen Wert, der angibt, ob MoveRemainingStartsForward eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

MultipleCriticalPaths

Er bekommt oder setzt einen Wert, der angibt, ob MultipleCriticalPaths eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

Name

Er bekommt oder stellt einen Wert des Namens.

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

Eigentumswert

string

NewTaskStartDate

Er bekommt oder setzt einen Wert von NewTaskStartDate.

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

Eigentumswert

TaskStartDateType

NewTasksAreManual

Erhält oder setzt einen Wert, der angibt, ob NewTasksAreManual eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

NewTasksEffortDriven

Er erhält oder setzt einen Wert, der angibt, ob NewTasksEffortDriven eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

NewTasksEstimated

Erhält oder setzt einen Wert, der angibt, ob NewTasksEstimated eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

OleObjects

Er erhält eine Sammlung, die die Beispiele der Aspose.Tasks.OleObject-Klasse enthält, die mit dieser Projektdatei verknüpft oder integriert sind.Verfügbar nur für mpp-Dateiformat. Diese Sammlung wird nur gelesen, mit Ausnahme der “Clear” Betrieb.

public OleObjectCollection OleObjects { get; }

Eigentumswert

OleObjectCollection

OutlineCodes

Erhält OutlineCodeDefinitionCollection Objekt.Die Sammlung von Outline-Code-Definitionen, die mit einem Projekt verbunden sind.

public OutlineCodeDefinitionCollection OutlineCodes { get; }

Eigentumswert

OutlineCodeDefinitionCollection

PrimaveraProperties

Er bekommt ein Objekt mit Primavera-spezifischen Eigenschaften für ein Projekt aus Primavera-Datei gelesen.

public PrimaveraProjectProperties PrimaveraProperties { get; }

Eigentumswert

PrimaveraProjectProperties

ProjectExternallyEdited

Er erhält oder setzt einen Wert, der angibt, ob ProjectExternallyEdited eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

RemoveFileProperties

Er erhält oder setzt einen Wert, der angibt, ob RemoveFileProperties eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

ResourceAssignments

Erhält ResourceAssignmentCollection Object.

public ResourceAssignmentCollection ResourceAssignments { get; }

Eigentumswert

ResourceAssignmentCollection

ResourceFilters

Erhält alle Ressourcenbasierte Filterdefinitionen.ResourceFilters ist eine Sammlung von Aspose.Tasks.Filter Objekten.

public FilterCollection ResourceFilters { get; }

Eigentumswert

FilterCollection

ResourceGroups

Er erhält alle Ressourcenbasierten Gruppendefinitionen.ResourceGroups ist eine Sammlung von Aspose.Tasks.Group Objekten.

public GroupCollection ResourceGroups { get; }

Eigentumswert

GroupCollection

Resources

Erhalten Sie ResourceCollection Object.

public ResourceCollection Resources { get; }

Eigentumswert

ResourceCollection

Revision

Er bekommt oder stellt einen Wert von Revision.

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

Eigentumswert

int

RootTask

Er bekommt die Wurzel des Baumes der Aufgaben.

public Task RootTask { get; }

Eigentumswert

Task

SaveVersion

Er bekommt oder setzt einen Wert von SaveVersion.

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

Eigentumswert

int

ScheduleFromStart

Er erhält oder setzt einen Wert, der angibt, ob ScheduleFromStart eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

ShowProjectSummaryTask

Er erhält oder setzt einen Wert, der angibt, ob ShowProjectSummaryTask eingestellt ist oder nicht.

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

Eigentumswert

bool

SplitsInProgressTasks

Er erhält oder setzt einen Wert, der angibt, ob SplitsInProgressTasks eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

SpreadActualCost

Er erhält oder setzt einen Wert, der angibt, ob SpreadActualCost eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

SpreadPercentComplete

Er bekommt oder setzt einen Wert, der angibt, ob SpreadPercentComplete eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

StartDate

Er bekommt oder setzt einen Wert von StartDate.

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

Eigentumswert

DateTime

StatusDate

Er bekommt oder setzt einen StatusDate-Wert.

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

Eigentumswert

DateTime

Subject

Er bekommt oder stellt einen Wert des Subjekts.

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

Eigentumswert

string

Tables

Erhalten Sie eine Liste von Aspose.Tasks.Table Objekte.

public TableCollection Tables { get; }

Eigentumswert

TableCollection

TaskFilters

Erhält alle Aufgabenbasierten Filterdefinitionen.TaskFilters ist eine Sammlung von Aspose.Tasks.Filter Objekten.

public FilterCollection TaskFilters { get; }

Eigentumswert

FilterCollection

TaskGroups

Erhält alle Aufgaben-basierten Gruppendefinitionen.TaskGroups ist eine Sammlung von Aspose.Tasks.Group Objekten.

public GroupCollection TaskGroups { get; }

Eigentumswert

GroupCollection

TaskLinks

Erhält Aspose.Tasks.TaskLinkCollection Objekt.

public TaskLinkCollection TaskLinks { get; }

Eigentumswert

TaskLinkCollection

TaskUpdatesResource

Er bekommt oder setzt einen Wert, der angibt, ob TaskUpdatesResource eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

Template

Sie erhalten oder setzen einen Template-Wert.

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

Eigentumswert

string

TimescaleFinish

Gibt oder setzt einen Wert von TimescaleFinish.

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

Eigentumswert

DateTime

TimescaleStart

Erhalten oder setzen Sie einen Wert von TimescaleStart.

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

Eigentumswert

DateTime

Title

Sie erhalten oder setzen einen Titelwert.

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

Eigentumswert

string

Uid

Er bekommt oder setzt einen Wert von Uid.

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

Eigentumswert

string

UpdateManuallyScheduledTasksWhenEditingLinks

Erhält oder setzt einen Wert, der angibt, ob UpdateManuallyScheduledTasksWhenEditingLinks eingestellt ist oder nicht.

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

Eigentumswert

NullableBool

VbaProject

Es wird ein Beispiel der Aspose.Tasks.Project.VbaProject Klasse erhalten.

public VbaProject VbaProject { get; }

Eigentumswert

VbaProject

Views

Erhalten Sie eine Liste der Aspose.Tasks.View Objekte.

public ViewCollection Views { get; }

Eigentumswert

ViewCollection

WBSCodeDefinition

Erhalten oder setzen WBS Code Definition für das Projekt.

public WBSCodeDefinition WBSCodeDefinition { get; set; }

Eigentumswert

WBSCodeDefinition

WeekStartDay

Gibt oder setzt einen Wert von WeekStartDay.

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

Eigentumswert

DayType

WorkFormat

Er bekommt oder setzt einen WorkFormat-Wert.

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

Eigentumswert

TimeUnitType

Methods

CopyTo(Project)

Kopieren Sie die Hauptdaten und Eigenschaften des Projekts in ein anderes Projekt.

public void CopyTo(Project another)

Parameters

another Project

Ein weiteres Projekt, um die Daten zu kopieren.

CopyTo(Projekt, CopyToOptions)

Kopieren Sie die Hauptdaten und Eigenschaften des Projekts in ein anderes Projekt.

public void CopyTo(Project another, CopyToOptions options)

Parameters

another Project

Ein weiteres Projekt, um die Daten zu kopieren.

options CopyToOptions

Kopieren Optionen, um den Kopierungsprozess zu kontrollieren.

EnumerateAllChildTasks()

Recursiv listet alle Aufgaben des Projekts, einschließlich der Root-Task.

public IEnumerable<task> EnumerateAllChildTasks()

Returns

IEnumerable &undlt; Task >

IEnumerable, die verwendet werden kann, um über alle Aufgaben des Projekts zu iterieren.

Remarks

Es bietet eine leichte Möglichkeit, über Aufgaben im Vergleich zu Aspose.Tasks.Project.SelectAllChildTasks Methode zu iterieren, da es nicht die Speicher für alle Aufgaben zugeordnet.

Get(Key<t, Prjkey="">"">)

Es gibt den Wert zurück, an den das Eigentum in diesem Container mappiert wird.

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

Parameters

key Key <t, prjkey ="">

der angegebenen Eigentums-Schlüssel. Aspose.Tasks.Prj, um den Eigentums-Schlüssel zu erhalten.

Returns

T

den Wert, zu dem das Eigentum in diesem Container kartet wird.

Arten von Parametern

T

die Art des mappierten Wertes.

GetBaselineSaveTime(BaselineType)

Rückkehr der Baseline spart Zeit.

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

Die Basisnummer Aspose.Tasks.BaselineType.

Returns

DateTime

Die letzte Baseline speichert Datum und Zeit.

Remarks

Returns DateTime.MinValue, wenn die Baseline nicht gespeichert wurde.

GetDuration(doppelt)

Erhält Aspose.Tasks.Duration-Objekt mit der angegebenen Anzahl von Einheiten und dem Standard-Duration-Format, das in den Einstellungen des Projekts Aspose.Tasks.Prj.DurationFormat definiert wird.

public Duration GetDuration(double val)

Parameters

val double

Angegebener Anzahl der Einheiten.

Returns

Duration

Dauer des Objekts.

Remarks

Diese Methode sollte sorgfältig verwendet werden, da es unterschiedliche Dauer abhängig von Project.DurationFormat-Einstellung zurückgibt.Zum Beispiel wird GetWork(1.0) 1 Stunde zurückkehren, wenn Project.DurationFormat TimeUnitType.Hour ist oder 1 Tag, wenn Project.DurationFormat TimeUnitType.Day ist.

GetDuration(Doppel, TimeUnitType)

Erhält Aspose.Tasks.Duration Objekt mit der angegebenen Anzahl von Aspose.Tasks.TimeUnitType Einheiten.

public Duration GetDuration(double val, TimeUnitType timeUnit)

Parameters

val double

Angegebener Anzahl der Einheiten.

timeUnit TimeUnitType

angegebener TimeUnitType Wert.

Returns

Duration

Dauer des Objekts.

GetDuration(Zeit, TimeUnitType)

Erhält Aspose.Tasks.Duration mit dem angegebenen System.TimeSpan-Wert und angegebenen Aspose.Tasks.TimeUnitType-Wert.

public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)

Parameters

timeSpan TimeSpan

angegeben System.TimeSpan Wert.

timeUnit TimeUnitType

angegebener TimeUnitType Wert.

Returns

Duration

Dauer des Objekts.

GetPageCount(SaveOptions)

Zurück Seite zählen für das Projekt zu renderieren mit angegeben Aspose.Tasks.Saving.SaveOptions.

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

Die Einsparungsoptionen, um die Seite zu zählen.

Returns

int

Eine Seite zu zählen.

Examples

In diesem Beispiel von HtmlSaveOptions und die Anzahl der Seiten in der resultierenden HTML wird auf die Konsole geschrieben.

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()

Zurückseite zählt für das Projekt, das mit default Aspose.Tasks.Visualization.Timescale(Days) übertragen werden soll).

public int GetPageCount()

Returns

int

Seite zu zählen.

GetPageCount(Timescale)

Zurückseite zählen für das Projekt, das mit dem gegebenen Aspose.Tasks.Visualization.Timescale dargestellt werden soll.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

Die Skala, um die Seite zu zählen.

Returns

int

Seite zu zählen.

GetPageCount(PresentationFormat)

Zurück Seite zählen für das Projekt zu renderieren mit default Aspose.Tasks.Visualization.Timescale(Days) und gegeben Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

Das Format, um die Seite zu zählen.

Returns

int

Seite zu zählen.

GetPageCount(PräsentationFormat, Timescale)

Zurückseite zählen für das Projekt, das mit dem gegebenen Aspose.Tasks.Visualization.Timescale und Aspose.Tasks.Visualization.PresentationFormat dargestellt werden soll.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

Das Format, um die Seite zu zählen.

scale Timescale

Die Skala, um die Seite zu zählen.

Returns

int

Eine Seite zu zählen.

GetPageCount(PageSize, Timescale, DateTime, DateTime)

Returns Page count für das Projekt, das mit dem angegebenen Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationFormat und Datumbereich dargestellt werden soll.

public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)

Parameters

pageSize PageSize

Die Größe, um die Seite zu berechnen.

scale Timescale

Die Skala, um die Seite zu zählen.

startDate DateTime

Startdatum, um die Seite zu zählen.

endDate DateTime

Der Enddatum, um die Seite zu zählen.

Returns

int

Seite zu zählen.

GetPageCount(PageSize und Timescale)

Zurückseite zählen für das Projekt, das mit Aspose.Tasks.Visualization.Timescale und Aspose.Tasks.Visualization.PageSize dargestellt werden soll.

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

Die Größe, um die Seite zu berechnen.

scale Timescale

Die Skala, um die Seite zu zählen.

Returns

int

Seite zu zählen.

GetPredecessors(Task)

Wiederherstellt eine Sammlung von Aufgabenverbindungen, die Vorgänger der angegebenen Aufgabe sind.

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

Die Aufgabe ist es, Vorgänger zu bekommen.

Returns

TaskLinkCollection

Liste der Vorgänger Aspose.Tasks.TaskLink.

GetProjectFileInfo(String)

Lesen Sie die Projektdatei-Informationen aus dem Datei.

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

Der Name des Projekts.

Returns

ProjectFileInfo

Die Projektdatei info Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

Er bekommt Projektdatei-Informationen aus dem Stream.

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

Der Datenstrom.

Returns

ProjectFileInfo

Die Projektdatei info Aspose.Tasks.ProjectFileInfo.

GetWork(doppelt)

Erhält Aspose.Tasks.Duration Objekt mit dem angegebenen System.Double-Wert und Standardwerkformat.

public Duration GetWork(double val)

Parameters

val double

Angegebenes Doppelwert.

Returns

Duration

Dauer des Objekts.

Remarks

Diese Methode sollte sorgfältig verwendet werden, da es unterschiedliche Dauer abhängig von der Project.WorkFormat-Einstellung zurückgibt.Zum Beispiel wird GetWork(1.0) 1 Stunde zurückkehren, wenn Project.WorkFormat TimeUnitType.Hour ist oder 1 Tag, wenn Project.WorkFormat TimeUnitType.Day ist.

Print()

Drucken Sie das Projekt auf den Standarddrucker mit Standarddruckerinstellungen mit dem Standarddruckerkontroller (nicht User Interface.

public void Print()

Print(PrintOptions)

Drucken Sie das Projekt auf den Standarddrucker mit Standarddrucker-Einstellungen und benutzerdefinierten Speicheroptionen mit dem Standarddrucker-Controller (nicht User Interface.

public void Print(PrintOptions options)

Parameters

options PrintOptions

die angegebenen Instanz der Aspose.Tasks.Saving.PrintOptions Klasse.

Print(String)

Drucken Sie das Projekt auf den angegebenen Drucker mit Standard Druckerinstellungen mit dem Standard (nicht User Interface) Druckkontroller.

public void Print(string printerName)

Parameters

printerName string

Angegebener Druckername.

Print(PrinterSettings)

Drucken Sie das Projekt nach den angegebenen Druckerinstellungen mit dem Standard (nicht User Interface) Druckkontroller.

public void Print(PrinterSettings printerSettings)

Parameters

printerSettings PrinterSettings

die angegebenen Instanz der System.Drawing.Printing.PrinterSettings Klasse.

Print(PrinterSettings und String)

Drucken Sie das Projekt nach den angegebenen Druckerinstellungen mit dem Standard (nicht User Interface) Druckkontroller.

public void Print(PrinterSettings printerSettings, string documentName)

Parameters

printerSettings PrinterSettings

die angegebenen Instanz der System.Drawing.Printing.PrinterSettings Klasse.

documentName string

den Namen des Dokuments anzuzeigen (z. B. in einem Druckstatus-Dialogfeld oder Druckerreifen).

Print(PrinterSettings und PrintOptions)

Drucken Sie das Projekt nach den angegebenen Drucker-Einstellungen und benutzerdefinierten Speicheroptionen mit dem Standard (nicht User Interface) Druckkontroller.

public void Print(PrinterSettings printerSettings, PrintOptions options)

Parameters

printerSettings PrinterSettings

die angegebenen Instanz der System.Drawing.Printing.PrinterSettings Klasse.

options PrintOptions

die angegebenen Instanz der Aspose.Tasks.Saving.PrintOptions Klasse.

Print(PrinterSettings, PrintOptions und String)

Drucken Sie das Projekt nach den angegebenen Drucker-Einstellungen, custom-Save-Optionen und den angegebenen Dokumentennamen mit dem Standard (nicht User Interface) Druckkontroller.

public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)

Parameters

printerSettings PrinterSettings

die angegebenen Instanz der System.Drawing.Printing.PrinterSettings Klasse.

options PrintOptions

die angegebenen Instanz der Aspose.Tasks.Saving.PrintOptions Klasse.

documentName string

den Namen des Dokuments anzuzeigen (z. B. in einem Druckstatus-Dialogfeld oder Druckerreifen).

Recalculate()

Eröffnen Sie alle Projekt-Task-IDs, Ausgangswerte, Start- und Abschlussdaten, setzen Sie frühe / späte Daten, berechnen Sie Schläge, Arbeiten und Kostenfelder.

public void Recalculate()

Recalculate(Bool)

Eröffnen Sie alle Projekt-Task-IDs, Ausgangswerte, Start- und Abschlussdaten, setzen Sie frühe / späte Daten, berechnen Sie Schläge, Arbeiten und Kostenfelder mit optionaler Validierung.

public void Recalculate(bool validate)

Parameters

validate bool

Wenn es wahr ist, wird die Validierung der Recalculation durchgeführt.Welche Daten werden validiert:Derzeit wird nur die grundlegende Validierung der Aufgaben- und Aufgabenverbindungsdatumsräume implementiert.Task Date Range (z. B. ActualStart - ActualFinish, EarlyStart - EarlyFinish usw.) sowie Task Links Datums werden gegen das Datum-Kriterium überprüft, dass Startdatum weniger oder gleich dem Enddatum ist.Wenn eine der oben beschriebenen Bedingungen nicht funktioniert, wird Aspose.Tasks.RecalculationValidationException abgelehnt.

RecalculateResourceFields()

Wieder berechnet ID, Start und Ende der Ressourcen.

public void RecalculateResourceFields()

RecalculateResourceStartFinish()

Berechnen Sie Beginn und Ende der Ressourcen.

public void RecalculateResourceStartFinish()

RemoveInvalidResourceAssignments()

Entfernen Sie ungültige Ressourcenaufgaben aus der Projektressourcenaufgabenliste.

public void RemoveInvalidResourceAssignments()

Remarks

MS Project schafft für jede Aufgabe eine leere Ressourcenaufgabe. rufen Sie die Methode auf, um sie zu entfernen.

RenumberWBSCode()

Renumer WBS Code für alle Aufgaben.

public void RenumberWBSCode()

RenumberWBSCode(Liste )

Renumber WBS Code der Vergangenheit.

public void RenumberWBSCode(List<int> taskIds)

Parameters

taskIds List &undlt; int >

Task-IDs, um WBS-Codes neu zu nennen.

RescheduleUncompletedWorkToStartAfter(DateTime)

Eröffnen Sie unvollständige Projektarbeiten nach einem angegebenen Datum zu starten.

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

Datum, an dem unerfüllte Arbeit nach dem Abschluss zurückgesetzt wird.

RescheduleUncompletedWorkToStartAfter(DateTime, Liste)

Eröffnen Sie unvollständige Arbeit für eine angegebenen Liste der Aufgaben, die nach einem angegebenen Datum beginnen müssen.

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

Parameters

after DateTime

Datum, an dem unerfüllte Arbeit nach dem Abschluss zurückgesetzt wird.

taskCollection List &undlt; Task >

Liste<Task> der Aufgaben, um unerfüllte Arbeit für.

Save(String, SimpleSaveOptions)

Speichern Sie das Dokument in eine Datei mit den angegebenen Speichern Optionen.

public void Save(string filename, SimpleSaveOptions options)

Parameters

filename string

Der Datei Name.

options SimpleSaveOptions

Die sparen Optionen.

Save(String, SaveFileFormat)

Speichern Sie die Projektdaten in die Datei.

public void Save(string filename, SaveFileFormat format)

Parameters

filename string

Der Datei Name.

format SaveFileFormat

Das Speichern von Dateiformat.

Save(String)

Speichert die Projektdaten in die Datei im mpp-Format.

public void Save(string filename)

Parameters

filename string

Der Datei Name.

Save(Stream und SimpleSaveOptions)

Speichern Sie das Projekt in einen Strom mit den angegebenen Speichern Optionen.

public void Save(Stream stream, SimpleSaveOptions options)

Parameters

stream Stream

Der Strom.

options SimpleSaveOptions

Die sparen Optionen.

Save(Stream und SaveFileFormat)

Speichern Sie die Projektdaten in den Strom.

public void Save(Stream stream, SaveFileFormat format)

Parameters

stream Stream

Der Strom.

format SaveFileFormat

die angegebenen speichern Datei format.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(String, SaveTemplateOptions)

Sparen Sie das Projekt als Template.

public void SaveAsTemplate(string fileName, SaveTemplateOptions options)

Parameters

fileName string

Der Datei Name.

options SaveTemplateOptions

die angegebenen speichern Optionen Aspose.Tasks.Saving.SaveTemplateOptions.

SaveAsTemplate(String)

Speichert das Projekt als Vorlage für den angegebenen Dateitraum.

public void SaveAsTemplate(string fileName)

Parameters

fileName string

den angegebenen Dateinamen.

SaveAsTemplate(Stream)

Speichern Sie das Projekt als Template für einen bestimmten Strom.

public void SaveAsTemplate(Stream stream)

Parameters

stream Stream

der angegebenen Strom, um das Projekt zu speichern.

SaveAsTemplate(Stream, SaveTemplateOptions)

Speichern Sie das Projekt als Template für einen bestimmten Strom.

public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)

Parameters

stream Stream

Stream, um das Projekt-Template zu speichern.

options SaveTemplateOptions

die angegebenen speichern Optionen Aspose.Tasks.Saving.SaveTemplateOptions.

SaveReport(Stream)

Speichern Sie den Projekt-Übersicht-Bericht zum Stream.

public void SaveReport(Stream stream)

Parameters

stream Stream

Der Stream, um das Projektbericht zu speichern.

SaveReport(String)

Speichern Sie das Projekt-Übersicht-Bericht in PDF-Datei.

public void SaveReport(string fileName)

Parameters

fileName string

Der Datei Name.

SaveReport(Stream, ReportType)

Speichert den Projektbericht des angegebenen Typs zum angegebenen Strom.

public void SaveReport(Stream stream, ReportType reportType)

Parameters

stream Stream

den angegebenen Strom, um das Projektbericht zu speichern.

reportType ReportType

der angegebenen Bericht type.Aspose.Tasks.Visualization.ReportType

SaveReport(String, Berichterstattung)

Speichert das Projektbericht des angegebenen Typs in PDF-Format auf den angegebenen Dateiweg.

public void SaveReport(string fileName, ReportType reportType)

Parameters

fileName string

den angegebenen Dateinamen.

reportType ReportType

der angegebenen Bericht type.Aspose.Tasks.Visualization.ReportType

SelectAllChildTasks()

Recursiv sammeln alle Aufgaben des Kindes aus der roten Aufgabe.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable &undlt; Task >

Die Sammlung der Aufgaben.

Set (Key<t, Prjkey="">, und T)

Zeichnen Sie den angegebenen Eigentum auf den angegebenen Wert in diesem Container.

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

Parameters

key Key <t, prjkey ="">

der angegebenen Eigentums-Schlüssel. Aspose.Tasks.Prj, um den Eigentums-Schlüssel zu erhalten.

val T

den Wert.

Arten von Parametern

T

die Art des mappierten Wertes.

Set(Schlüssel<datetime, Prjkey="">, DateTime)

Zeichnen Sie den angegebenen Eigentum auf den angegebenen Wert in diesem Container.

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

Parameters

key Key &undlt; DateTime , PrjKey >

der angegebenen Eigentums-Schlüssel. Aspose.Tasks.Prj, um den Eigentums-Schlüssel zu erhalten.

val DateTime

den Wert.

SetBaseline(BaselineType)

Sparen Sie Baselinefelder auf die angegebenen Baseline für das gesamte Projekt.

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

Das Baseline-Typ, um Baseline-Daten zu speichern.

SetBaseline(BaselineType, IEnumerable)

Sparen Sie Baselinefelder auf die angegebenen Baseline für die ausgewählten Aufgaben.

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

Parameters

baselineType BaselineType

Das Baseline-Typ, um Baseline-Daten zu speichern.

taskCollection IEnumerable &undlt; Task >

Liste der Aufgaben, um Baseline-Daten zu speichern.

SetBaselineSaveTime(BaselineType und DateTime)

Setzen Sie die Baseline und sparen Sie Zeit.

public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)

Parameters

baselineNumber BaselineType

Die Basisnummer Aspose.Tasks.BaselineType.

value DateTime

Die letzte Baseline speichert Datum und Zeit.

Remarks

Stellen Sie einen Wert in DateTime.MinValue fest, wenn die Baseline nicht gespeichert wurde.

UpdateProjectWorkAsComplete(Zeitpunkt, Bool)

Aktualisieren Sie alle Arbeiten als vollständig durch eine angegebenen Datum für das gesamte Projekt.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)

Parameters

completeThrough DateTime

Datum zur Aktualisierung der Arbeit wie abgeschlossen.

setZeroOrHundredPercentCompleteOnly bool

Wenn die aktualisierten Updates nur die Aufgaben als 100% vollständig festgelegt werden, deren Abschlussdatum vor dem angegebenen Vollendungsdatum ist.Andernfalls berechnet ein Prozentsatz vollständiger Wert auf der Grundlage der geplanten Start- und Vollendungsdatums.

UpdateProjectWorkAsComplete(DateTime, Bool, Liste)

Aktualisieren Sie alle Arbeiten als vollständig durch einen angegebenen Datum für die angegebenen Aufgabenliste.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)

Parameters

completeThrough DateTime

Datum zur Aktualisierung der Arbeit wie abgeschlossen.

setZeroOrHundredPercentCompleteOnly bool

Wenn die aktualisierten Updates nur die Aufgaben als 100% vollständig festgelegt werden, deren Abschlussdatum vor dem angegebenen Vollendungsdatum ist.Andernfalls berechnet ein Prozentsatz vollständiger Wert auf der Grundlage der geplanten Start- und Vollendungsdatums.

taskCollection List &undlt; Task >

Liste<Task> der Aufgaben zur Aktualisierung der Arbeit für.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Deutsch