Class Project

Class Project

Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)

Przedstawia projekt.

public class Project

Inheritance

object Project

Dziedziczeni członkowie

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

Remarks

Jest to centralna klasa w bibliotece Aspose.Tasks.

Ktoś może używaćProject

Aby przeczytać jeden z obsługiwanych formatów zarządzania projektami: MPP, MPT, MPX, XML.Aby pobrać istniejący dokument w dowolnym z obsługiwanych formach, przekaż nazwę pliku lub strumień do jednego z konstruktorów.

Użyj jednego z metody przechowywania przesyłek do przechowywania projektu w dowolnym z Aspose.Tasks.Saving.SaveFileFormaty: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Fixed Layout: PDF; Zdjęcia: JPEG, PNG, BMP, TIFF, SVG; Tekst: TXT; Inne: HTML.

Sklep przechowuje informacje o projekcie, takie jak Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps i Aspose.Tasks.Project.ExtendedAttributes. Większość tych obiektów jest dostępna za pośrednictwem odpowiednich właściwości klasy.

Jest to podmiot korzeniowy zawierający punkty wejściowe do manipulowania innymi podmiotami projektu, takimi jak Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute i Aspose.Tasks.Calendar.

TheProject

Podmioty mogą być dostępne za pośrednictwem typowanych kolekcji, na przykład Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments itp.

Constructors

Project()

Inicjalizuje nową instancję klasy Aspose.Tasks.Project.

public Project()

Project(strumień, strumień)

Inicjalizuje nowy przykład klasy Aspose.Tasks.Project z szablonu chronionego hasłem ( istniejący plik mpp lub mpt).

public Project(string projectTemplate, string protectionPassword)

Parameters

projectTemplate string

Ścieżka do szablonu, aby stworzyć projekt z.

protectionPassword string

Ochrona hasła .

Remarks

Czytanie plików chronionych hasłem jest obecnie obsługiwane tylko w formacie pliku MSP 2003.

Project(strumień)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z szablonu ( istniejący plik mpp lub mpt).

public Project(string projectTemplate)

Parameters

projectTemplate string

Ścieżka do szablonu, aby stworzyć projekt z.

Project(Strumień, PrimaveraReadOptions)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z Streamz wyznaczonym przykładem klasy Aspose.Tasks.PrimaveraReadOptions.

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

Strumień projektu System.IO.Streamclass

options PrimaveraReadOptions

określony przykład klasy Aspose.Tasks.PrimaveraReadOptions, który umożliwia dostosowanie czytania formatów Primavera (XER lub XML).

Project(Strumień, ParseErrorCallback)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z szablonu ( istniejący plik mpp lub mpt).

public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)

Parameters

projectTemplate string

Ścieżka do szablonu, aby stworzyć projekt z.

parseErrorHandler ParseErrorCallback

określona metoda zwrotu, aby poradzić sobie z błędami xml parse.

Project(Stream)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z prądu.

public Project(Stream stream)

Parameters

stream Stream

Przepływ do ładowania szablonu z.

Project(StreamReader)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z instancji StreamReader.

public Project(StreamReader reader)

Parameters

reader StreamReader

Czytelnik strumieniowy, z którego można pobrać szablon.

Project(strumień, PrimaveraReadOptions)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z szablonu (obecny plik MPP lub MPT)z wyznaczonym przykładem klasy Aspose.Tasks.PrimaveraReadOptions.

public Project(string projectTemplate, PrimaveraReadOptions options)

Parameters

projectTemplate string

Ścieżka do szablonu, aby stworzyć projekt od

options PrimaveraReadOptions

określona instancja klasy Aspose.Tasks.PrimaveraReadOptions.

Project(DbSettings)

Inicjalizuje nowy przykład klasy Aspose.Tasks.Project do odczytu danych z bazy danych, które są określone przez przykład klasy Aspose.Tasks.Connectivity.DbSettings.

public Project(DbSettings settings)

Parameters

settings DbSettings

w określonym przypadku klasy Aspose.Tasks.Connectivity.DbSettings.

Project(Strumień, ParseErrorCallback)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z szablonu( istniejący plik mpp lub mpt).

public Project(Stream stream, ParseErrorCallback parseErrorHandler)

Parameters

stream Stream

Przepływ do ładowania szablonu z.

parseErrorHandler ParseErrorCallback

określona metoda zwrotu, aby poradzić sobie z błędami xml parse.

Project(strumień, strumień)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z szablonu( istniejący plik mpp lub mpt).

public Project(Stream stream, string protectionPassword)

Parameters

stream Stream

Przepływ do ładowania szablonu z.

protectionPassword string

Ochrona hasła .

Remarks

Czytanie plików chronionych hasłem jest obecnie obsługiwane tylko w formacie pliku MSP 2003.

Project(String, Opcje ładowania)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z szablonu ( istniejący plik mpp lub mpt)z wyznaczonym przykładem klasy Aspose.Tasks.LoadOptions.

public Project(string projectTemplate, LoadOptions options)

Parameters

projectTemplate string

Ścieżka do szablonu, aby stworzyć projekt od

options LoadOptions

w określonej instancji klasy Aspose.Tasks.LoadOptions.

Project(Strumień, LoadOptions)

Inicjalizuje nową instancję klasy Aspose.Tasks.Project z Streamz wyznaczonym przykładem klasy Aspose.Tasks.LoadOptions.

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

Strumień projektu System.IO.Streamclass

options LoadOptions

określona instancja Aspose.Tasks.LoadOptionsclass

Properties

ActualsInSync

Otrzymuje lub ustawia wartość wskazującą, czy ActualsInSync jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

AdminProject

Otrzymuje lub ustawia wartość wskazującą, czy AdminProject jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

AreEditableActualCosts

Otrzymuje lub ustawia wartość wskazującą, czy AreEditableActualCosts jest ustawiony lub nie.

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

Wartość nieruchomości

NullableBool

Author

Otrzymuje lub ustala wartość autora.

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

Wartość nieruchomości

string

AutoAddNewResourcesAndTasks

Otrzymuje lub ustawia wartość wskazującą, czy AutoAddNewResourcesAndTasks jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

AutoCalculateAssignmentCosts

Otrzymuje lub ustala, czy koszt zadania i pozostałe koszty powinny być automatycznie obliczane przy użyciu pracy zadania i stawki zasobów.

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

Wartość nieruchomości

bool

Autolink

Otrzymuje lub ustawia wartość wskazującą, czy Autolink jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

BaselineForEarnedValue

otrzymuje lub ustawia wartość BaselineForEarnedValue.

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

Wartość nieruchomości

BaselineType

BuiltInProps

Otrzymuje kolekcję wbudowanych nieruchomości projektu.

public BuiltInProjectPropertyCollection BuiltInProps { get; }

Wartość nieruchomości

BuiltInProjectPropertyCollection

CalculationMode

otrzymuje lub ustawia tryb obliczania projektu.Może to być jedna z wartości listy Aspose.Tasks.Project.CalculationMode.

public CalculationMode CalculationMode { get; set; }

Wartość nieruchomości

CalculationMode

Calendar

Otrzymuje lub ustawia wartość kalendarza.

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

Wartość nieruchomości

Calendar

Calendars

Otrzymuje Aspose.Tasks.CalendarCollection obiekt w tym przypadku projektu.

public CalendarCollection Calendars { get; }

Wartość nieruchomości

CalendarCollection

Category

Otrzymuje lub ustawia wartość kategorii.

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

Wartość nieruchomości

string

Comments

Otrzymuje lub ustawia wartość komentarzy.

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

Wartość nieruchomości

string

Company

Otrzymuje lub ustanawia wartość firmy.

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

Wartość nieruchomości

string

CreationDate

Otrzymuje lub ustawia wartość CreationDate.

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

Wartość nieruchomości

DateTime

CriticalPath

Otrzymuje kolekcję zawierającą listę zadań krytycznych, które obejmują ścieżkę krytyczną tego projektu.Jest to operacja O(n), w której n jest liczbą zadań w projekcie.

public TaskCollection CriticalPath { get; }

Wartość nieruchomości

TaskCollection

CriticalSlackLimit

otrzymuje lub ustawia wartość CriticalSlackLimit.

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

Wartość nieruchomości

int

CurrencyCode

Otrzymuje lub ustawia wartość CurrencyCode.

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

Wartość nieruchomości

string

CurrencyDigits

otrzymuje lub ustawia wartość CurrencyDigits.

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

Wartość nieruchomości

int

CurrencySymbol

Otrzymuje lub ustawia wartość symbolu waluty.

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

Wartość nieruchomości

string

CurrencySymbolPosition

Otrzymuje lub ustawia wartość MonetySymbolPosition.

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

Wartość nieruchomości

CurrencySymbolPositionType

CurrentDate

Otrzymuje lub ustawia wartość CurrentDate.

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

Wartość nieruchomości

DateTime

CustomDateFormat

Otrzymuje lub ustawia wartość CustomDateFormat.

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

Wartość nieruchomości

string

CustomProps

Otrzymuje kolekcję indywidualnych właściwości projektu.

public CustomProjectPropertyCollection CustomProps { get; }

Wartość nieruchomości

CustomProjectPropertyCollection

DateFormat

Otrzymuje lub ustawia wartość DateFormat.

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

Wartość nieruchomości

DateFormat

DaysPerMonth

Otrzymuje lub ustawia wartość DaysPerMonth.

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

Wartość nieruchomości

int

DefaultFinishTime

Otrzymuje lub ustawia wartość DefaultFinishTime.

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

Wartość nieruchomości

DateTime

DefaultFixedCostAccrual

otrzymuje lub ustawia wartość DefaultFixedCostAccrual.

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

Wartość nieruchomości

CostAccrualType

DefaultOvertimeRate

Otrzymuje lub ustawia wartość DefaultOvertimeRate.

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

Wartość nieruchomości

double

DefaultStandardRate

otrzymuje lub ustawia wartość DefaultStandardRate.

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

Wartość nieruchomości

double

DefaultStartTime

otrzymuje lub ustawia wartość DefaultStartTime.

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

Wartość nieruchomości

DateTime

DefaultTaskMetoda

Otrzymuje lub ustawia wartość DefaultTaskEVMethod.

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

Wartość nieruchomości

EarnedValueMethodType

DefaultTaskType

otrzymuje lub ustawia wartość DefaultTaskType.

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

Wartość nieruchomości

TaskType

DefaultView

Otrzymuje lub ustawia wstępny widok projektu.

public View DefaultView { get; set; }

Wartość nieruchomości

View

DefaultWeekWorkingDays

Otrzymuje przykład klasy Aspose.Tasks.WeekDayCollection, która reprezentuje zbiór domyślnych dni roboczych i godzin roboczych w tygodniu projektu.

public WeekDayCollection DefaultWeekWorkingDays { get; }

Wartość nieruchomości

WeekDayCollection

Remarks

Dane zawarte są tylko w plikach mpp (nie w XML).

DisplayOptions

Otrzymuje przykład klasy Aspose.Tasks.ProjectDisplayOptions.

public ProjectDisplayOptions DisplayOptions { get; }

Wartość nieruchomości

ProjectDisplayOptions

DurationFormat

Otrzymuje lub ustawia wartość DurationFormat.

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

Wartość nieruchomości

TimeUnitType

EarnedValueMethod

Otrzymuje lub ustawia wartość EarnedValueMethod.

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

Wartość nieruchomości

EarnedValueMethodType

ExtendedAttributes

Gets ExtendedAttributeDefinitionCollection obiekt.Zbiór rozszerzonych atrybutów (pole dostosowane) definicji związanych z projektem.

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

Wartość nieruchomości

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

Otrzymuje lub ustawia wartość ExtendedCreationDate.

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

Wartość nieruchomości

DateTime

FinishDate

Otrzymuje lub ustawia wartość FinishDate.

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

Wartość nieruchomości

DateTime

FiscalYearStart

Otrzymuje lub ustawia wartość wskazującą, czy FiscalYearStart jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

FyStartDate

Otrzymuje lub ustawia wartość FyStartDate.

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

Wartość nieruchomości

Month

Guid

Otrzymuje lub ustawia wartość przewodnika.

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

Wartość nieruchomości

Guid

HonorConstraints

Otrzymuje lub ustawia wartość wskazującą, czy HonorConstraints jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

HyperlinkBase

Otrzymuje lub ustawia wartość HyperlinkBase.

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

Wartość nieruchomości

string

InsertedProjectsLikeSummary

Otrzymuje lub ustawia wartość wskazującą, czy InsertedProjectsLikeSummary jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

Otrzymuje lub ustawia wartość wskazującą, czy KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

Keywords

Otrzymuje lub ustawia wartość słów kluczowych.

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

Wartość nieruchomości

string

LastAuthor

Otrzymuje lub ustawia wartość LastAuthor.

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

Wartość nieruchomości

string

LastPrinted

Otrzymuje lub ustawia wartość LastPrinted.

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

Wartość nieruchomości

DateTime

LastSaved

Otrzymuje lub ustawia wartość LastSaved.

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

Wartość nieruchomości

DateTime

Manager

Otrzymuje lub ustawia wartość menedżera.

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

Wartość nieruchomości

string

Usługa MicrosoftProjectServer

Otrzymuje lub ustawia wartość wskazującą, czy MicrosoftProjectServerURL jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

MinutesPerDay

Otrzymuje lub ustawia wartość MinutesPerDay.

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

Wartość nieruchomości

int

MinutesPerWeek

Otrzymuje lub ustawia wartość MinutesPerWeek.

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

Wartość nieruchomości

int

MoveCompletedEndsBack

Otrzymuje lub ustawia wartość wskazującą, czy MoveCompletedEndsBack jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

MoveCompletedEndsForward

Otrzymuje lub ustawia wartość wskazującą, czy MoveCompletedEndsForward jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

MoveRemainingStartsBack

Otrzymuje lub ustawia wartość wskazującą, czy MoveRemainingStartsBack jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

MoveRemainingStartsForward

Otrzymuje lub ustawia wartość wskazującą, czy MoveRemainingStartsForward jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

MultipleCriticalPaths

Otrzymuje lub ustawia wartość wskazującą, czy MultipleCriticalPaths jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

Name

otrzymuje lub ustawia wartość nazwy.

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

Wartość nieruchomości

string

NewTaskStartDate

Otrzymuje lub ustawia wartość NewTaskStartDate.

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

Wartość nieruchomości

TaskStartDateType

NewTasksAreManual

Otrzymuje lub ustawia wartość wskazującą, czy NewTasksAreManual jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

NewTasksEffortDriven

Otrzymuje lub ustawia wartość wskazującą, czy NewTasksEffortDriven jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

NewTasksEstimated

Otrzymuje lub ustawia wartość wskazującą, czy NewTasksEstimated jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

OleObjects

Otrzymuje kolekcję zawierającą przykłady klasy Aspose.Tasks.OleObject, które są powiązane lub wbudowane do tego pliku projektu.Dostępne tylko do formatu pliku mpp. Ta kolekcja jest czytana tylko z wyjątkiem operacji “Clear”.

public OleObjectCollection OleObjects { get; }

Wartość nieruchomości

OleObjectCollection

OutlineCodes

Otrzymuje obiekt OutlineCodeDefinitionCollection.Zbiór definicji kodów wyjściowych związanych z projektem.

public OutlineCodeDefinitionCollection OutlineCodes { get; }

Wartość nieruchomości

OutlineCodeDefinitionCollection

PrimaveraProperties

Otrzymuje obiekt zawierający właściwości specyficzne dla Primavera dla projektu, który został przeczytany z pliku Primavera.

public PrimaveraProjectProperties PrimaveraProperties { get; }

Wartość nieruchomości

PrimaveraProjectProperties

ProjectExternallyEdited

Otrzymuje lub ustawia wartość wskazującą, czy ProjectExternallyEdited jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

RemoveFileProperties

Otrzymuje lub ustawia wartość wskazującą, czy RemoveFileProperties jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

ResourceAssignments

Obiekt pozyskiwania zasobów.

public ResourceAssignmentCollection ResourceAssignments { get; }

Wartość nieruchomości

ResourceAssignmentCollection

ResourceFilters

Otrzymuje wszystkie definicje filtra opartego na zasobach.ResourceFilters to kolekcja obiektów Aspose.Tasks.Filter.

public FilterCollection ResourceFilters { get; }

Wartość nieruchomości

FilterCollection

ResourceGroups

Otrzymuje wszystkie definicje grupy opartej na zasobach.ResourceGroups to kolekcja obiektów Aspose.Tasks.Group.

public GroupCollection ResourceGroups { get; }

Wartość nieruchomości

GroupCollection

Resources

Obiekt pozyskiwania zasobów.

public ResourceCollection Resources { get; }

Wartość nieruchomości

ResourceCollection

Revision

Otrzymuje lub ustala wartość przeglądu.

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

Wartość nieruchomości

int

RootTask

Znajduje korzenie drzewa zadań.

public Task RootTask { get; }

Wartość nieruchomości

Task

SaveVersion

Otrzymuje lub ustawia wartość SaveVersion.

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

Wartość nieruchomości

int

ScheduleFromStart

Otrzymuje lub ustawia wartość wskazującą, czy ScheduleFromStart jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

ShowProjectSummaryTask

Otrzymuje lub ustawia wartość wskazującą, czy ShowProjectSummaryTask jest ustawiony, czy nie.

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

Wartość nieruchomości

bool

SplitsInProgressTasks

Otrzymuje lub ustawia wartość wskazującą, czy SplitsInProgressTasks jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

SpreadActualCost

Otrzymuje lub ustawia wartość wskazującą, czy SpreadActualCost jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

SpreadPercentComplete

Otrzymuje lub ustawia wartość wskazującą, czy SpreadPercentComplete jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

StartDate

Otrzymuje lub ustawia wartość StartDate.

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

Wartość nieruchomości

DateTime

StatusDate

Otrzymuje lub ustawia wartość StatusDate.

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

Wartość nieruchomości

DateTime

Subject

otrzymuje lub ustanawia wartość Subiekt.

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

Wartość nieruchomości

string

Tables

Otrzymuje listę obiektów Aspose.Tasks.Table.

public TableCollection Tables { get; }

Wartość nieruchomości

TableCollection

TaskFilters

Otrzymuje wszystkie definicje filtra opartego na zadaniach.TaskFilters to kolekcja obiektów Aspose.Tasks.Filter.

public FilterCollection TaskFilters { get; }

Wartość nieruchomości

FilterCollection

TaskGroups

Poznaj wszystkie definicje grupy opartej na zadaniach.TaskGroups to kolekcja obiektów Aspose.Tasks.Group.

public GroupCollection TaskGroups { get; }

Wartość nieruchomości

GroupCollection

TaskLinks

Dostępny obiekt Aspose.Tasks.TaskLinkCollection.

public TaskLinkCollection TaskLinks { get; }

Wartość nieruchomości

TaskLinkCollection

TaskUpdatesResource

Otrzymuje lub ustawia wartość wskazującą, czy TaskUpdatesResource jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

Template

Otrzymuje lub ustawia wartość szablonu.

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

Wartość nieruchomości

string

TimescaleFinish

Otrzymuje lub ustawia wartość TimescaleFinish.

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

Wartość nieruchomości

DateTime

TimescaleStart

Otrzymuje lub ustawia wartość TimescaleStart.

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

Wartość nieruchomości

DateTime

Title

otrzymuje lub ustawia wartość tytułu.

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

Wartość nieruchomości

string

Uid

Otrzymuje lub ustawia wartość Uid.

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

Wartość nieruchomości

string

UpdateManuallyScheduledTasksWhenEditingLinks

Otrzymuje lub ustawia wartość wskazującą, czy UpdateManuallyScheduledTasksWhenEditingLinks jest ustawiony, czy nie.

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

Wartość nieruchomości

NullableBool

VbaProject

Otrzymuje przykład klasy Aspose.Tasks.Project.VbaProject.

public VbaProject VbaProject { get; }

Wartość nieruchomości

VbaProject

Views

Otrzymuje listę obiektów Aspose.Tasks.View.

public ViewCollection Views { get; }

Wartość nieruchomości

ViewCollection

WBSCodeDefinicja

Otrzymuje lub ustawia definicję kodu WBS dla projektu.

public WBSCodeDefinition WBSCodeDefinition { get; set; }

Wartość nieruchomości

WBSCodeDefinition

WeekStartDay

Otrzymuje lub ustawia wartość WeekStartDay.

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

Wartość nieruchomości

DayType

WorkFormat

Otrzymuje lub ustawia wartość WorkFormat.

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

Wartość nieruchomości

TimeUnitType

Methods

CopyTo(Project)

Kopiuje główne dane i właściwości projektu do innego projektu.

public void CopyTo(Project another)

Parameters

another Project

Kolejny projekt do kopiowania danych do.

CopyTo(Projekty, Opcje kopiowania)

Kopiuje główne dane i właściwości projektu do innego projektu.

public void CopyTo(Project another, CopyToOptions options)

Parameters

another Project

Kolejny projekt do kopiowania danych do.

options CopyToOptions

Opcje kopiowania do kontrolowania procesu kopiowania.

EnumerateAllChildTasks()

Recursywnie wymienia wszystkie zadania projektu, w tym zadania korzeniowe.

public IEnumerable<task> EnumerateAllChildTasks()

Returns

IEnumerable • < Task >

IEnumerable, który może być używany do iteracji wszystkich zadań projektu.

Remarks

Zapewnia łatwiejszy sposób na iterowanie zadań w porównaniu z metodą Aspose.Tasks.Project.SelectAllChildTasks, ponieważ nie przydziela pamięci do wszystkich zadań.

Zdobądź>(Książka T, Prjkey=» » »)

Zwraca wartość, do której nieruchomość jest mapowana w tym pojemniku.

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

Parameters

key Key <t, prjkey ="">

określony klucz nieruchomości. Aspose.Tasks.Prj aby uzyskać klucz nieruchomości.

Returns

T

wartość, do której nieruchomość jest mapowana w tym pojemniku.

Rodzaj parametrów

T

Rodzaj mapowanej wartości.

GetBaselineSaveTime(BaselineType)

Powrót bazy oszczędza czas.

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

Numer linii bazowej Aspose.Tasks.BaselineType.

Returns

DateTime

Ostatnia linia bazowa oszczędza datę i czas.

Remarks

Powróci DateTime.MinValue, jeśli linia podstawowa nie została zapisana.

GetDuration(Podwójne)

Obiekt Aspose.Tasks.Duration z określoną liczbą jednostek i standardowym formatem długości, który jest zdefiniowany w ustawieniach projektu Aspose.Tasks.Prj.DurationFormat.

public Duration GetDuration(double val)

Parameters

val double

określoną liczbę jednostek.

Returns

Duration

Obiekt długoterminowy.

Remarks

Metoda ta powinna być stosowana ostrożnie, ponieważ zwraca różne okresy w zależności od ustawienia Project.DurationFormat.Na przykład, GetWork(1.0) powróci 1 godzinę, gdy Project.DurationFormat jest TimeUnitType.Hour lub 1 dzień, jeśli Project.DurationFormat jest TimeUnitType.Day.

GetDuration(Podwójne, TimeUnitType)

Obiekt Aspose.Tasks.Duration otrzymuje określoną liczbę jednostek Aspose.Tasks.TimeUnitType.

public Duration GetDuration(double val, TimeUnitType timeUnit)

Parameters

val double

określoną liczbę jednostek.

timeUnit TimeUnitType

określona wartość TimeUnitType.

Returns

Duration

Obiekt długoterminowy.

GetDuration(TimeSpan, TimeUnitType)

Obiekt Aspose.Tasks.Duration otrzymuje określoną wartość System.TimeSpan oraz określoną wartość Aspose.Tasks.TimeUnitType.

public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)

Parameters

timeSpan TimeSpan

określona wartość System.TimeSpan.

timeUnit TimeUnitType

określona wartość TimeUnitType.

Returns

Duration

Obiekt długoterminowy.

GetPageCount(SaveOptions)

Zwróci liczbę strony dla projektu, który ma zostać zrealizowany za pomocą danego Aspose.Tasks.Saving.SaveOptions.

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

Opcje oszczędności, aby uzyskać liczbę stron.

Returns

int

Liczba stron, która ma zostać zrealizowana.

Examples

W tym przykładzie HtmlSaveOptions i liczba stron w wyniku HTML jest napisane do konsoli.

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

Liczba strony z powrotem dla projektu, który ma zostać zrealizowany przy użyciu domyślnego Aspose.Tasks.Visualization.Timescale(Days).

public int GetPageCount()

Returns

int

Liczba stron do renderowania.

GetPageCount(Timescale)

Zwróci liczbę strony dla projektu, który ma zostać zrealizowany za pomocą danego Aspose.Tasks.Visualization.Timescale.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

Skala do uzyskania liczby stron.

Returns

int

Liczba stron do renderowania.

GetPageCount(PresentationFormat)

Zwróci liczbę strony dla projektu, który ma zostać zrealizowany przy użyciu domyślnego Aspose.Tasks.Visualization.Timescale(Days) i podany Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

Formatu do uzyskania liczby stron.

Returns

int

Liczba stron do renderowania.

GetPageCount(Formularz prezentacji, Timescale)

Liczba stron z powrotem dla projektu, który ma zostać zrealizowany za pomocą danego Aspose.Tasks.Visualization.Timescale i Aspose.Tasks.Visualization.PresentationFormat.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

Formatu do uzyskania liczby stron.

scale Timescale

Skala do uzyskania liczby stron.

Returns

int

Liczba stron, która ma zostać zrealizowana.

GetPageCount(Rozmiar strony, czas, czas, czas, czas)

Liczba stron z powrotem dla projektu, który ma zostać zrealizowany za pomocą danego Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationFormat i zakres dat.

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

Parameters

pageSize PageSize

Wielkość, na którą można liczyć stronę.

scale Timescale

Skala do uzyskania liczby stron.

startDate DateTime

Data rozpoczęcia liczenia stron.

endDate DateTime

Data zakończenia, aby uzyskać liczbę stron.

Returns

int

Liczba stron do renderowania.

GetPageCount(Wielkość, Timescale)

Liczba stron z powrotem dla projektu, który ma zostać zrealizowany za pomocą Aspose.Tasks.Visualization.Timescale i Aspose.Tasks.Visualization.PageSize.

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

Wielkość, na którą można liczyć stronę.

scale Timescale

Skala do uzyskania liczby stron.

Returns

int

Liczba stron do renderowania.

GetPredecessors(Task)

Powraca zbiór linków zadań, które są poprzednikami określonego zadania.

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

Zadaniem jest zdobycie poprzedników.

Returns

TaskLinkCollection

Lista poprzedników Aspose.Tasks.TaskLink.

GetProjectFileInfo(strumień)

Przeczytaj informacje o pliku projektu z pliku.

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

Projekt nazywa się filem.

Returns

ProjectFileInfo

Informacja o pliku projektu Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

Otrzymuje informacje o pliku projektu z przepływu.

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

Strumień danych .

Returns

ProjectFileInfo

Informacja o pliku projektu Aspose.Tasks.ProjectFileInfo.

GetWork(Podwójne)

Obiekt Aspose.Tasks.Duration otrzymuje określoną wartość System.Dwukrotne i standardowy format pracy.

public Duration GetWork(double val)

Parameters

val double

określoną podwójną wartość.

Returns

Duration

Obiekt długoterminowy.

Remarks

Metoda ta powinna być stosowana ostrożnie, ponieważ zwraca różne okresy w zależności od ustawienia Project.WorkFormat.Na przykład, GetWork(1.0) powróci 1 godzinę, gdy Project.WorkFormat jest TimeUnitType.Hour lub 1 dzień, jeśli Project.WorkFormat jest TimeUnitType.Day.

Print()

Drukuj projekt do domyślnego drukarki z domyślnymi ustawieniami drukarki za pomocą standardowego sterownika drukowania (bez interfejsu użytkownika).

public void Print()

Print(PrintOptions)

Drukuj projekt do domyślnego drukarki z domyślnymi ustawieniami drukarki i dostosowanymi opcjami przechowywania za pomocą standardowego (bez interfejsu użytkownika) sterownika druku.

public void Print(PrintOptions options)

Parameters

options PrintOptions

w określonej instancji klasy Aspose.Tasks.Saving.PrintOptions.

Print(strumień)

Drukuj projekt do określonego drukarki za pomocą ustawień domyślnego drukarki za pomocą sterownika drukowania standardowego (bez interfejsu użytkownika).

public void Print(string printerName)

Parameters

printerName string

Wyznaczona nazwa drukarki.

Print(PrinterSettings)

Drukuj projekt zgodnie z określonymi ustawieniami drukarki za pomocą sterownika drukowania standardowego (bez interfejsu użytkownika).

public void Print(PrinterSettings printerSettings)

Parameters

printerSettings PrinterSettings

wskaźnik klasy System.Drawing.Printing.PrinterSettings.

Print(PrinterSettings, strumień)

Drukuj projekt zgodnie z określonymi ustawieniami drukarki za pomocą sterownika drukowania standardowego (bez interfejsu użytkownika).

public void Print(PrinterSettings printerSettings, string documentName)

Parameters

printerSettings PrinterSettings

wskaźnik klasy System.Drawing.Printing.PrinterSettings.

documentName string

nazwę dokumentu do wyświetlania (na przykład w polu dialogowym statusu drukowania lub okienku drukującego).

Print(Opcje drukowania, opcje drukowania)

Drukuj projekt zgodnie z określonymi ustawieniami drukarki i wybierz opcje przechowywania przy użyciu standardowego (bez interfejsu użytkownika) sterownika druku.

public void Print(PrinterSettings printerSettings, PrintOptions options)

Parameters

printerSettings PrinterSettings

wskaźnik klasy System.Drawing.Printing.PrinterSettings.

options PrintOptions

w określonej instancji klasy Aspose.Tasks.Saving.PrintOptions.

Print(PrinterSettings, Opcje drukowania, strona)

Drukuj projekt zgodnie z określonymi ustawieniami drukarki, wybranymi opcjami przechowywania i określonymi nazwami dokumentu za pomocą standardowego (bez interfejsu użytkownika) sterownika druku.

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

Parameters

printerSettings PrinterSettings

wskaźnik klasy System.Drawing.Printing.PrinterSettings.

options PrintOptions

w określonej instancji klasy Aspose.Tasks.Saving.PrintOptions.

documentName string

nazwę dokumentu do wyświetlania (na przykład w polu dialogowym statusu drukowania lub okienku drukującego).

Recalculate()

Reschedules wszystkie zadania projektu identyfikatorów, poziomu wyjścia, daty rozpoczęcia / zakończenia, ustawić wczesne / późne daty, obliczyć stopy, prace i pola kosztów.

public void Recalculate()

Recalculate(Bool)

Rozpoczyna wszystkie identyfikatory zadań projektu, poziomy wyjścia, daty rozpoczęcia / zakończenia, ustawia daty wczesne / późne, oblicza stopy, pola pracy i kosztów z opcjonalną weryfikacją.

public void Recalculate(bool validate)

Parameters

validate bool

Jeśli jest to prawdą, zostanie przeprowadzona weryfikacja ponownego obliczania.Jakie dane są weryfikowane:Obecnie wdrażane są tylko podstawowe weryfikacje zadań i rangi daty powiązania zadań.Range daty zadań (np. ActualStart - ActualFinish, EarlyStart - EarlyFinish itp.) oraz daty linków zadań będą sprawdzane w odniesieniu do kryteriów daty, że data rozpoczęcia jest mniejsza lub równa datie zakończenia.Jeśli którykolwiek z powyższych warunków jest nieudany, to Aspose.Tasks.RecalculationValidationException zostanie wyrzucony.

RecalculateResourceFields()

Recalculates ID, Start i Finish zasobów.

public void RecalculateResourceFields()

RecalculateResourceStartFinish()

Rozliczanie rozpoczęcia i zakończenia zasobów.

public void RecalculateResourceStartFinish()

RemoveInvalidResourceAssignments()

Usuwa nieprawidłowe zadania zasobów z listy zadania zasobów projektu.

public void RemoveInvalidResourceAssignments()

Remarks

MS Project tworzy puste zadania zasobów dla każdego zadania.

RenumberWBSCode()

Renumber kod WBS wszystkich zadań.

public void RenumberWBSCode()

RenumberWBSCode(Lista » Int>)

Renumber WBS kod przeszłych zadań.

public void RenumberWBSCode(List<int> taskIds)

Parameters

taskIds List • < int >

Zadanie identyfikatorów do renumber kodów WBS.

RescheduleUncompletedWorkToStartAfter(DateTime)

Reschedules nie zakończone prace projektu do rozpoczęcia po określonym terminie.

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

Data odliczenia niewykonanej pracy.

RescheduleUncompletedWorkToStartAfter(Data czasu, listę)

Wypełnienie niewykonanej pracy dla określonego listy zadań, które należy rozpocząć po określonym terminie.

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

Parameters

after DateTime

Data odliczenia niewykonanej pracy.

taskCollection List • < Task >

List<Zadania> zadań do ponownego rozliczania niewykonanej pracy dla.

Save(String, SimpleSaveOptions)

Zapisz dokument do pliku za pomocą określonych opcji zapisywania.

public void Save(string filename, SimpleSaveOptions options)

Parameters

filename string

Nazwa pliku .

options SimpleSaveOptions

Opcje oszczędnościowe.

Save(strumień, SaveFileFormat)

Zapisz dane projektu do pliku.

public void Save(string filename, SaveFileFormat format)

Parameters

filename string

Nazwa pliku .

format SaveFileFormat

Format plików zapasowych.

Save(strumień)

Zapisz dane projektu do pliku w formacie mpp.

public void Save(string filename)

Parameters

filename string

Nazwa pliku .

Save(Strumień, SimpleSaveOptions)

Oszczędzaj projekt do strumienia za pomocą określonych opcji oszczędzania.

public void Save(Stream stream, SimpleSaveOptions options)

Parameters

stream Stream

w strumieniu .

options SimpleSaveOptions

Opcje oszczędnościowe.

Save(Strumień, SaveFileFormat)

Przechowuj dane projektu do przepływu.

public void Save(Stream stream, SaveFileFormat format)

Parameters

stream Stream

w strumieniu .

format SaveFileFormat

określone zapisy format.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(Źródło: SaveTemplateOptions)

Zachowaj projekt jako szablon.

public void SaveAsTemplate(string fileName, SaveTemplateOptions options)

Parameters

fileName string

Nazwa pliku .

options SaveTemplateOptions

określone opcje przechowywania Aspose.Tasks.Saving.SaveTemplateOptions.

SaveAsTemplate(strumień)

Zapisz projekt jako szablon do wyznaczonej ścieżki pliku.

public void SaveAsTemplate(string fileName)

Parameters

fileName string

określonego nazwy pliku.

SaveAsTemplate(Stream)

Oszczędza projekt jako szablon do określonego przepływu.

public void SaveAsTemplate(Stream stream)

Parameters

stream Stream

Przepływ określony do przechowywania projektu.

SaveAsTemplate(Strumień, SaveTemplateOptions)

Oszczędza projekt jako szablon do określonego przepływu.

public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)

Parameters

stream Stream

Przepływ do przechowywania szablonu projektu.

options SaveTemplateOptions

określone opcje przechowywania Aspose.Tasks.Saving.SaveTemplateOptions.

SaveReport(Stream)

Oszczędź raport przeglądu projektu do strumienia.

public void SaveReport(Stream stream)

Parameters

stream Stream

Strumień, aby zaoszczędzić raport projektu do.

SaveReport(strumień)

Zapisz raport przeglądu projektu do pliku PDF.

public void SaveReport(string fileName)

Parameters

fileName string

Nazwa pliku .

SaveReport(Strumień, ReportType)

Zapisz raport projektu określonego typu do określonego przepływu.

public void SaveReport(Stream stream, ReportType reportType)

Parameters

stream Stream

określony strumień do przechowywania sprawozdania z projektu.

reportType ReportType

określony raport typ.Aspose.Tasks.Visualization.ReportType

SaveReport(strumień, ReportType)

Zapisz raport projektu określonego typu w formacie PDF na określoną ścieżkę pliku.

public void SaveReport(string fileName, ReportType reportType)

Parameters

fileName string

określonego nazwy pliku.

reportType ReportType

określony raport typ.Aspose.Tasks.Visualization.ReportType

SelectAllChildTasks()

Recursywnie zbiera wszystkie zadania dziecka z zadania korzeniowego.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable • < Task >

Zbiór zadań .

Zestaw T>(Książka T, Prjkey=» » » T)

Pokaż określony obiekt do określonej wartości w tym pojemniku.

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

Parameters

key Key <t, prjkey ="">

określony klucz nieruchomości. Aspose.Tasks.Prj aby uzyskać klucz nieruchomości.

val T

I wartość .

Rodzaj parametrów

T

Rodzaj mapowanej wartości.

Set(Kluczowy<datetime, prjkey=„Data czasu”)

Pokaż określony obiekt do określonej wartości w tym pojemniku.

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

Parameters

key Key • < DateTime , PrjKey >

określony klucz nieruchomości. Aspose.Tasks.Prj aby uzyskać klucz nieruchomości.

val DateTime

I wartość .

SetBaseline(BaselineType)

Oszczędza pola bazowe do określonej bazy dla całego projektu.

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

Typ bazy do przechowywania danych bazy do.

SetBaseline(Tytuł: IEnumerable)

Oszczędza pole bazowe do określonej linii bazowej dla wybranych zadań.

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

Parameters

baselineType BaselineType

Typ bazy do przechowywania danych bazy do.

taskCollection IEnumerable • < Task >

Lista zadań do przechowywania danych bazowych.

SetBaselineSaveTime(Podręcznik, DateTime)

Ustaw bazę, aby zaoszczędzić czas.

public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)

Parameters

baselineNumber BaselineType

Numer linii bazowej Aspose.Tasks.BaselineType.

value DateTime

Ostatnia linia bazowa oszczędza datę i czas.

Remarks

Wprowadź wartość do DateTime.MinValue, jeśli linia podstawowa nie została zapisana.

UpdateProjectWorkAsComplete(Czas trwania, bool)

Aktualizacja wszystkich prac w sposób kompletny w określonym terminie dla całego projektu.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)

Parameters

completeThrough DateTime

Data aktualizacji pracy zgodnie z zakończeniem.

setZeroOrHundredPercentCompleteOnly bool

Jeśli ustawione do aktualności tylko te zadania jako 100% zakończone, których data zakończenia jest przed określoną datą zakończenia.W przeciwnym razie, oblicza procent całkowitej wartości w oparciu o zaplanowane daty rozpoczęcia i zakończenia.

UpdateProjectWorkAsComplete(DataTime, bool, List)

Aktualizuje wszystkie prace jako kompletne w określonym terminie dla określonego wykazu zadań.

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

Parameters

completeThrough DateTime

Data aktualizacji pracy zgodnie z zakończeniem.

setZeroOrHundredPercentCompleteOnly bool

Jeśli ustawione do aktualności tylko te zadania jako 100% zakończone, których data zakończenia jest przed określoną datą zakończenia.W przeciwnym razie, oblicza procent całkowitej wartości w oparciu o zaplanowane daty rozpoczęcia i zakończenia.

taskCollection List • < Task >

List<Task> zadań do aktualizacji pracy dla.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Polski