Class Project
nazivni prostor: Aspose.Tasks Sastav: Aspose.Tasks.dll (25.4.0)
Predstavlja se projekt.
public class Project
Inheritance
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
To je središnji razred u Aspose.Tasks knjižnici.
Može se koristitiProject
Pročitajte jedan od podržanih formata upravljanja projektom: MPP, MPT, MPX, XML.Da biste preuzeli postojeći dokument u bilo kojem od podržanih formata, prenesite ime datoteke ili tok u jedan od konstruktora.
Koristite jedan od načina spašavanja preopterećenja za spašavanje projekta u bilo kojem od Aspose.Tasks.Saving.SaveFileFormat formata: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Fixed Layout: PDF; Slika: JPEG, PNG, BMP, TIFF, SVG; Tekst: TXT; Ostali: HTML.
Proizvodi pohranjuju sveobuhvatne informacije kao što su Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps i Aspose.Tasks.Project.ExtendedAttributes.
To je osnovna entiteta koja sadrži ulazne točke za manipulaciju drugim entitetima projekta, kao što su Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute i Aspose.Tasks.Calendar.
TheProject
Poduzeća se mogu pristupiti putem tipiranih zbirki, na primjer Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments, itd.
Constructors
Project()
Inicijalizira novu primjenu klase Aspose.Tasks.Project.
public Project()
Project(String, String i String)
Inicijalizira novu primjenu razreda Aspose.Tasks.Project iz šablona zaštićenog lozinkom ( postojeći mpp ili mpt datoteka).
public Project(string projectTemplate, string protectionPassword)
Parameters
projectTemplate
string
Puta za šablone za stvaranje projekta iz.
protectionPassword
string
Zaštita za lozinku.
Remarks
Čitanje lozinke zaštićene datoteke trenutno podržavaju samo za MSP 2003 format datoteke.
Project(String)
Inicijalizira novu primjenu Aspose.Tasks.Project razreda iz predloga ( postojeći mpp ili mpt datoteka).
public Project(string projectTemplate)
Parameters
projectTemplate
string
Puta za šablone za stvaranje projekta iz.
Project(Prethodni članakPrimaveraReadOptions)
Inicijalizira novu primjenu Aspose.Tasks.Project razreda iz strujesa određenim primjerom razreda Aspose.Tasks.PrimaveraReadOptions.
public Project(Stream stream, PrimaveraReadOptions options)
Parameters
stream
Stream
Slijedeći članakSlijedeći članakProjekt System.IO.Streamclass
options
PrimaveraReadOptions
određeni primjer Aspose.Tasks.PrimaveraReadOptionsclass koji omogućuje prilagođavanje čitanja Primavera formata (XER ili XML).
Project(Sljedeći Članak ParseErrorCallback)
Inicijalizira novu primjenu Aspose.Tasks.Project razreda iz predloga ( postojeći mpp ili mpt datoteka).
public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)
Parameters
projectTemplate
string
Puta za šablone za stvaranje projekta iz.
parseErrorHandler
ParseErrorCallback
određena metoda poziva za rješavanje xml parse pogrešaka.
Project(Stream)
Inicijalizira novu primjenu Aspose.Tasks.Project razreda iz struje.
public Project(Stream stream)
Parameters
stream
Stream
Slijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeće →
Project(StreamReader)
Inicijalizira novu primjenu klase Aspose.Tasks.Project iz primjene StreamReader.
public Project(StreamReader reader)
Parameters
reader
StreamReader
Stream čitač odakle preuzeti šablona.
Project(Prethodni članakPrimaveraReadOptions)
Inicijalizira novu primjenu Aspose.Tasks.Project razreda iz predloga ( postojeći MPP ili MPT datoteka)sa određenim primjerom razreda Aspose.Tasks.PrimaveraReadOptions.
public Project(string projectTemplate, PrimaveraReadOptions options)
Parameters
projectTemplate
string
Slijedeći Članak Kako napraviti projekt od
options
PrimaveraReadOptions
određeni primjer razreda Aspose.Tasks.PrimaveraReadOptions.
Project(DbSettings)
Inicijalizira novu primjenu razreda Aspose.Tasks.Project za čitanje podataka iz baze podataka koji je određen primjenom razreda Aspose.Tasks.Connectivity.DbSettings.
public Project(DbSettings settings)
Parameters
settings
DbSettings
određeni primjer razreda Aspose.Tasks.Connectivity.DbSettings.
Project(Sljedeći članakStraam, ParseErrorCallback)
Inicijalizira novu primjenu razreda Aspose.Tasks.Project iz šablona( postojeći mpp ili mpt datoteka).
public Project(Stream stream, ParseErrorCallback parseErrorHandler)
Parameters
stream
Stream
Slijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeće →
parseErrorHandler
ParseErrorCallback
određena metoda poziva za rješavanje xml parse pogrešaka.
Project(Slijedeći članakString)
Inicijalizira novu primjenu razreda Aspose.Tasks.Project iz šablona( postojeći mpp ili mpt datoteka).
public Project(Stream stream, string protectionPassword)
Parameters
stream
Stream
Slijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeće →
protectionPassword
string
Zaštita za lozinku.
Remarks
Čitanje lozinke zaštićene datoteke trenutno podržavaju samo za MSP 2003 format datoteke.
Project(String, Opcije za preuzimanje)
Inicijalizira novu primjenu Aspose.Tasks.Project razreda iz šablona ( postojeći mpp ili mpt datoteka)sa određenim primjerom razreda Aspose.Tasks.LoadOptions.
public Project(string projectTemplate, LoadOptions options)
Parameters
projectTemplate
string
Slijedeći Članak Kako napraviti projekt od
options
LoadOptions
određeni primjer razreda Aspose.Tasks.LoadOptions.
Project(Slijedeći članakStraam, LoadOptions)
Inicijalizira novu primjenu Aspose.Tasks.Project razreda iz strujesa određenim primjerom razreda Aspose.Tasks.LoadOptions.
public Project(Stream stream, LoadOptions options)
Parameters
stream
Stream
Slijedeći članakSlijedeći članakProjekt System.IO.Streamclass
options
LoadOptions
određeni primjer Aspose.Tasks.LoadOptionsclass
Properties
ActualsInSync
Dobiva ili postavlja vrijednost koja ukazuje na to je li ActualsInSync postavljen ili ne.
[EntityField]
public NullableBool ActualsInSync { get; set; }
Vrijednost nekretnina
AdminProject
Dobiva ili postavlja vrijednost koja ukazuje na to je li AdminProject postavljen ili ne.
[EntityField]
public NullableBool AdminProject { get; set; }
Vrijednost nekretnina
AreEditableActualCosts
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljen ili ne.
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
Vrijednost nekretnina
Author
Dobivaju ili postavljaju vrijednost autora.
[EntityField]
public string Author { get; set; }
Vrijednost nekretnina
AutoAddNewResourcesAndTasks
Dobiva ili postavlja vrijednost koja ukazuje na to je li AutoAddNewResourcesAndTasks postavljen ili ne.
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
Vrijednost nekretnina
AutoCalculateAssignmentCosts
Dobiva ili određuje treba li se troškovi dodjele i preostali troškovi automatski izračunati pomoću radnih i resursnih stopa dodjele.
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
Vrijednost nekretnina
Autolink
Dobiva ili postavlja vrijednost koja ukazuje na to je li Autolink postavljen ili ne.
[EntityField]
public NullableBool Autolink { get; set; }
Vrijednost nekretnina
BaselineForEarnedValue
Dobiva ili postavlja vrijednost BaselineForEarnedValue.
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
Vrijednost nekretnina
BuiltInProps
Dobivaju kolekciju ugrađenih nekretnina projekta.
public BuiltInProjectPropertyCollection BuiltInProps { get; }
Vrijednost nekretnina
BuiltInProjectPropertyCollection
CalculationMode
Dobivaju ili postavljaju način izračuna projekta.Može biti jedna od vrijednosti Aspose.Tasks.Project.CalculationMode popisa.
public CalculationMode CalculationMode { get; set; }
Vrijednost nekretnina
Calendar
Dobivaju ili postavljaju vrijednost Kalendara.
[EntityField]
public Calendar Calendar { get; set; }
Vrijednost nekretnina
Calendars
Pronađite Aspose.Tasks.CalendarCollection objekt ove primjere projekta.
public CalendarCollection Calendars { get; }
Vrijednost nekretnina
Category
Dobiva ili postavlja vrijednost kategorije.
[EntityField]
public string Category { get; set; }
Vrijednost nekretnina
Comments
Dobivaju ili postavljaju vrijednost komentara.
[EntityField]
public string Comments { get; set; }
Vrijednost nekretnina
Company
Dobivaju ili postavljaju vrijednost tvrtke.
[EntityField]
public string Company { get; set; }
Vrijednost nekretnina
CreationDate
Dobiva ili postavlja vrijednost CreationDate-a.
[EntityField]
public DateTime CreationDate { get; set; }
Vrijednost nekretnina
CriticalPath
Dobiva zbirku koja sadrži popis kritičnih zadataka koji uključuju kritični put ovog projekta.
public TaskCollection CriticalPath { get; }
Vrijednost nekretnina
CriticalSlackLimit
Dobiva ili postavlja vrijednost CriticalSlackLimit.
[EntityField]
public int CriticalSlackLimit { get; set; }
Vrijednost nekretnina
CurrencyCode
Dobivaju ili postavljaju vrijednost CurrencyCode.
[EntityField]
public string CurrencyCode { get; set; }
Vrijednost nekretnina
CurrencyDigits
Dobivaju ili postavljaju vrijednost ValutaDigits.
[EntityField]
public int CurrencyDigits { get; set; }
Vrijednost nekretnina
CurrencySymbol
Dobiva ili postavlja vrijednost ValutaSymbol.
[EntityField]
public string CurrencySymbol { get; set; }
Vrijednost nekretnina
CurrencySymbolPosition
Dobiva ili postavlja vrijednost ValutaSymbolPosition.
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
Vrijednost nekretnina
CurrentDate
Dobiva ili postavlja vrijednost CurrentDate-a.
[EntityField]
public DateTime CurrentDate { get; set; }
Vrijednost nekretnina
CustomDateFormat
Dobiva ili postavlja vrijednost za CustomDateFormat.
[EntityField]
public string CustomDateFormat { get; set; }
Vrijednost nekretnina
CustomProps
Dobivaju prilagođenu kolekciju nekretnina projekta.
public CustomProjectPropertyCollection CustomProps { get; }
Vrijednost nekretnina
CustomProjectPropertyCollection
DateFormat
Dobiva ili postavlja vrijednost DateFormata.
[EntityField]
public DateFormat DateFormat { get; set; }
Vrijednost nekretnina
DaysPerMonth
Dobivate ili postavite vrijednost DaysPerMonth.
[EntityField]
public int DaysPerMonth { get; set; }
Vrijednost nekretnina
DefaultFinishTime
Dobiva ili postavlja vrijednost defaultFinishTime.
[EntityField]
public DateTime DefaultFinishTime { get; set; }
Vrijednost nekretnina
DefaultFixedCostAccrual
Dobiva ili postavlja vrijednost defaultFixedCostAccrual.
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
Vrijednost nekretnina
DefaultOvertimeRate
Dobiva ili postavlja vrijednost defaultOvertimeRate.
[EntityField]
public double DefaultOvertimeRate { get; set; }
Vrijednost nekretnina
DefaultStandardRate
Dobiva ili postavlja vrijednost defaultStandardRate.
[EntityField]
public double DefaultStandardRate { get; set; }
Vrijednost nekretnina
DefaultStartTime
Dobivate ili postavite vrijednost DefaultStartTime.
[EntityField]
public DateTime DefaultStartTime { get; set; }
Vrijednost nekretnina
DefaultTaskMetoda
Dobiva ili postavlja vrijednost defaultTaskEVMethod.
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
Vrijednost nekretnina
DefaultTaskType
Dobiva ili postavlja vrijednost DefaultTaskType.
[EntityField]
public TaskType DefaultTaskType { get; set; }
Vrijednost nekretnina
DefaultView
Pronađite ili postavite privremeni pogled na projekt.
public View DefaultView { get; set; }
Vrijednost nekretnina
DefaultWeekWorkingDays
Uzmite primjer Aspose.Tasks.WeekDayCollection klase koja predstavlja zbirku projekata podrazumevane radnih dana i radnih sati u tjednu.
public WeekDayCollection DefaultWeekWorkingDays { get; }
Vrijednost nekretnina
Remarks
Podaci se nalaze samo u mpp datotekama (ne u xml).
DisplayOptions
Pronađite primjer razreda Aspose.Tasks.ProjectDisplayOptions.
public ProjectDisplayOptions DisplayOptions { get; }
Vrijednost nekretnina
DurationFormat
Dobiva ili postavlja vrijednost DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Vrijednost nekretnina
EarnedValueMethod
Dobiva ili postavlja vrijednost EarnedValueMetoda.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Vrijednost nekretnina
ExtendedAttributes
Gets ExtendedAttributeDefinitionCollection objekt.Zbirka proširenih atributa (prikladnih polja) definicija povezanih s projektom.
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
Vrijednost nekretnina
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
Dobiva ili postavlja vrijednost ExtendedCreationDate.
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
Vrijednost nekretnina
FinishDate
Dobiva ili postavlja vrijednost FinishDate.
[EntityField]
public DateTime FinishDate { get; set; }
Vrijednost nekretnina
FiscalYearStart
Dobiva ili postavlja vrijednost koja ukazuje na to je li FiscalYearStart postavljen ili ne.
[EntityField]
public NullableBool FiscalYearStart { get; set; }
Vrijednost nekretnina
FyStartDate
Dobiva ili postavlja vrijednost FyStartDate-a.
[EntityField]
public Month FyStartDate { get; set; }
Vrijednost nekretnina
Guid
Dobivaju ili postavljaju vrijednost vodiča.
[EntityField]
public Guid Guid { get; set; }
Vrijednost nekretnina
HonorConstraints
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljen HonorConstraints ili ne.
[EntityField]
public NullableBool HonorConstraints { get; set; }
Vrijednost nekretnina
HyperlinkBase
Dobiva ili postavlja vrijednost HyperlinkBase.
[EntityField]
public string HyperlinkBase { get; set; }
Vrijednost nekretnina
InsertedProjectsLikeSummary
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljeno ili ne.
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
Vrijednost nekretnina
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljen ili ne KeepTaskOnNearestWorkingTime.
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
Vrijednost nekretnina
Keywords
Dobivaju ili postavljaju vrijednost ključnih riječi.
[EntityField]
public string Keywords { get; set; }
Vrijednost nekretnina
LastAuthor
Dobiva ili postavlja vrijednost LastAuthor.
[EntityField]
public string LastAuthor { get; set; }
Vrijednost nekretnina
LastPrinted
Dobiva ili postavlja vrijednost LastPrinted.
[EntityField]
public DateTime LastPrinted { get; set; }
Vrijednost nekretnina
LastSaved
Dobivaju ili postavljaju vrijednost LastSaved.
[EntityField]
public DateTime LastSaved { get; set; }
Vrijednost nekretnina
Manager
Dobiva ili postavlja vrijednost od menadžera.
[EntityField]
public string Manager { get; set; }
Vrijednost nekretnina
Sljedeći članakMicrosoftServerURL
Dobiva ili postavlja vrijednost koja ukazuje na to je li MicrosoftProjectServerURL postavljen ili ne.
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
Vrijednost nekretnina
MinutesPerDay
Dobiva ili postavlja vrijednost MinutesPerDay.
[EntityField]
public int MinutesPerDay { get; set; }
Vrijednost nekretnina
MinutesPerWeek
Dobiva ili postavlja vrijednost MinutesPerWeek.
[EntityField]
public int MinutesPerWeek { get; set; }
Vrijednost nekretnina
MoveCompletedEndsBack
Dobiva ili postavlja vrijednost koja ukazuje na to je li MoveCompletedEndsBack postavljen ili ne.
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
Vrijednost nekretnina
MoveCompletedEndsForward
Dobiva ili postavlja vrijednost koja ukazuje na to je li MoveCompletedEndsForward postavljen ili ne.
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
Vrijednost nekretnina
MoveRemainingStartsBack
Dobiva ili postavlja vrijednost koja ukazuje na to je li MoveRemainingStartsBack postavljen ili ne.
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
Vrijednost nekretnina
MoveRemainingStartsForward
Dobiva ili postavlja vrijednost koja ukazuje na to je li MoveRemainingStartsForward postavljen ili ne.
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
Vrijednost nekretnina
MultipleCriticalPaths
Dobiva ili postavlja vrijednost koja ukazuje na to je li MultipleCriticalPaths postavljen ili ne.
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
Vrijednost nekretnina
Name
Dobivaju ili postavljaju vrijednost imena.
[EntityField]
public string Name { get; set; }
Vrijednost nekretnina
NewTaskStartDate
Dobiva ili postavlja vrijednost NewTaskStartDate.
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
Vrijednost nekretnina
NewTasksAreManual
Dobiva ili postavlja vrijednost koja ukazuje na to je li NewTasksAreManual postavljen ili ne.
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
Vrijednost nekretnina
NewTasksEffortDriven
Dobiva ili postavlja vrijednost koja ukazuje na to je li NewTasksEffortDriven postavljen ili ne.
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
Vrijednost nekretnina
NewTasksEstimated
Dobiva ili postavlja vrijednost koja ukazuje na to je li NewTasksEstimated postavljen ili ne.
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
Vrijednost nekretnina
OleObjects
Dobiva zbirku koja sadrži primjere klase Aspose.Tasks.OleObject koji su povezani ili uvršteni u ovaj projektni datoteku.
public OleObjectCollection OleObjects { get; }
Vrijednost nekretnina
OutlineCodes
Pronađite OutlineCodeDefinitionCollection objekt.Zbirka definicija izvornog koda povezanih s projektom.
public OutlineCodeDefinitionCollection OutlineCodes { get; }
Vrijednost nekretnina
OutlineCodeDefinitionCollection
PrimaveraProperties
Dobiva objekt koji sadrži svojstva specifična za Primavera za projekt koji je pročitao iz Primavera datoteke.
public PrimaveraProjectProperties PrimaveraProperties { get; }
Vrijednost nekretnina
ProjectExternallyEdited
Dobiva ili postavlja vrijednost koja ukazuje na to je li ProjectExternallyEdited postavljen ili ne.
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
Vrijednost nekretnina
RemoveFileProperties
Dobiva ili postavlja vrijednost koja ukazuje na to je li RemoveFileProperties postavljen ili ne.
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
Vrijednost nekretnina
ResourceAssignments
Obrazac za prikupljanje objekata.
public ResourceAssignmentCollection ResourceAssignments { get; }
Vrijednost nekretnina
ResourceFilters
Dostaje sve definicije filtera na temelju resursa.ResourceFilters je zbirka Aspose.Tasks.Filter objekata.
public FilterCollection ResourceFilters { get; }
Vrijednost nekretnina
ResourceGroups
Dostaje sve definicije skupine na temelju resursa.ResourceGroups je zbirka Aspose.Tasks.Group objekata.
public GroupCollection ResourceGroups { get; }
Vrijednost nekretnina
Resources
Objekt za prikupljanje resursa.
public ResourceCollection Resources { get; }
Vrijednost nekretnina
Revision
Dobivaju ili postavljaju vrijednost revizije.
[EntityField]
public int Revision { get; set; }
Vrijednost nekretnina
RootTask
Uzima korijen drveta zadataka.
public Task RootTask { get; }
Vrijednost nekretnina
SaveVersion
Dobiva ili postavlja vrijednost SaveVersion-a.
[EntityField]
public int SaveVersion { get; set; }
Vrijednost nekretnina
ScheduleFromStart
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljen ili ne.
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
Vrijednost nekretnina
ShowProjectSummaryTask
Dobiva ili postavlja vrijednost koja ukazuje na to je ShowProjectSummaryTask postavljen ili ne.
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
Vrijednost nekretnina
SplitsInProgressTasks
Dobiva ili postavlja vrijednost koja ukazuje na to je li postavljen SplitsInProgressTasks ili ne.
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
Vrijednost nekretnina
SpreadActualCost
Dobiva ili postavlja vrijednost koja ukazuje na to je li SpreadActualCost postavljen ili ne.
[EntityField]
public NullableBool SpreadActualCost { get; set; }
Vrijednost nekretnina
SpreadPercentComplete
Dobiva ili postavlja vrijednost koja ukazuje na to je li SpreadPercentComplete postavljen ili ne.
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
Vrijednost nekretnina
StartDate
Dobiva ili postavlja vrijednost StartDate-a.
[EntityField]
public DateTime StartDate { get; set; }
Vrijednost nekretnina
StatusDate
Dobiva ili postavlja vrijednost StatusDate-a.
[EntityField]
public DateTime StatusDate { get; set; }
Vrijednost nekretnina
Subject
Dobivaju ili postavljaju vrijednost subjekta.
[EntityField]
public string Subject { get; set; }
Vrijednost nekretnina
Tables
Pronađite popis Aspose.Tasks.Table objekata.
public TableCollection Tables { get; }
Vrijednost nekretnina
TaskFilters
Dostaje sve definicije filtera na temelju zadataka.TaskFilters je zbirka Aspose.Tasks.Filter objekata.
public FilterCollection TaskFilters { get; }
Vrijednost nekretnina
TaskGroups
Dostaje sve definicije skupine na temelju zadataka.TaskGroups je zbirka Aspose.Tasks.Group objekata.
public GroupCollection TaskGroups { get; }
Vrijednost nekretnina
TaskLinks
Pronađite Aspose.Tasks.TaskLinkCollection objekt.
public TaskLinkCollection TaskLinks { get; }
Vrijednost nekretnina
TaskUpdatesResource
Dobiva ili postavlja vrijednost koja ukazuje na to je li TaskUpdatesResource postavljen ili ne.
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
Vrijednost nekretnina
Template
Dobiva ili postavlja vrijednost šablona.
[EntityField]
public string Template { get; set; }
Vrijednost nekretnina
TimescaleFinish
Dobiva ili postavlja vrijednost TimescaleFinish.
[EntityField]
public DateTime TimescaleFinish { get; set; }
Vrijednost nekretnina
TimescaleStart
Dobiva ili postavlja vrijednost TimescaleStart.
[EntityField]
public DateTime TimescaleStart { get; set; }
Vrijednost nekretnina
Title
Dobivaju ili postavljaju vrijednost naslova.
[EntityField]
public string Title { get; set; }
Vrijednost nekretnina
Uid
Dobiva ili postavlja vrijednost UID-a.
[EntityField]
public string Uid { get; set; }
Vrijednost nekretnina
UpdateManuallyScheduledTasksWhenEditingLinks
Dobiva ili postavlja vrijednost koja ukazuje na to je li UpdateManuallyScheduledTasksWhenEditingLinks postavljen ili ne.
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
Vrijednost nekretnina
VbaProject
Dobivamo primjer Aspose.Tasks.Project.VbaProject razreda.
public VbaProject VbaProject { get; }
Vrijednost nekretnina
Views
Pronađite popis objekata Aspose.Tasks.View.
public ViewCollection Views { get; }
Vrijednost nekretnina
Definicija WBSCode
Pronađite ili postavite definiciju WBS koda za projekt.
public WBSCodeDefinition WBSCodeDefinition { get; set; }
Vrijednost nekretnina
WeekStartDay
Dobivate ili postavite vrijednost za WeekStartDay.
[EntityField]
public DayType WeekStartDay { get; set; }
Vrijednost nekretnina
WorkFormat
Dobiva ili postavlja vrijednost WorkFormata.
[EntityField]
public TimeUnitType WorkFormat { get; set; }
Vrijednost nekretnina
Methods
CopyTo(Project)
Kopirajte glavne podatke i svojstva projekta na drugi projekt.
public void CopyTo(Project another)
Parameters
another
Project
Još jedan projekt za kopiranje podataka na.
CopyTo(Proizvodi, CopyToOptions)
Kopirajte glavne podatke i svojstva projekta na drugi projekt.
public void CopyTo(Project another, CopyToOptions options)
Parameters
another
Project
Još jedan projekt za kopiranje podataka na.
options
CopyToOptions
Opcije kopiranja za kontrolu procesa kopiranja.
EnumerateAllChildTasks()
Recursivno popisuje sve zadatke projekta, uključujući i korijen zadatke.
public IEnumerable<task> EnumerateAllChildTasks()
Returns
IEnumerable < Task >
IEnumerable koji se može koristiti za iteriranje svih zadaća projekta.
Remarks
Pružuje lakši način za iteriranje nad zadatcima u usporedbi s Aspose.Tasks.Project.SelectAllChildTasks metodom jer ne dodjeljuje memoriju za sve zadatke.
Svijet T>(Tagovi: prjkey prjkey prjkey="">)
Vrati vrijednost na koju je imovina upisana u ovom kontejneru.
public T Get<t>(Key<t, prjkey=""> key)
Parameters
određeni ključ za nekretnine. Aspose.Tasks.Prj za dobivanje ključa za nekretnine.
Returns
T
vrijednost na koju je imovina upisana u ovom kontejneru.
Vrsta parametara
T
Vrsta kartirane vrijednosti.
GetBaselineSaveTime(BaselineType)
Povratak bazeline štedi vrijeme.
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
Broj osnovne linije Aspose.Tasks.BaselineType.
Returns
Posljednja bazinska linija štedi datum i vrijeme.
Remarks
Povratak DateTime.MinValue ako osnovna linija nije sačuvana.
GetDuration(Dvostruko)
Dobiva Aspose.Tasks.Duration objekt s određenim brojem jedinica i podrazumevanim formatom trajanja koji je definiran u postavkama projekta Aspose.Tasks.Prj.DurationFormat.
public Duration GetDuration(double val)
Parameters
val
double
određeni broj jedinica.
Returns
Objekt trajanja.
Remarks
Ova metoda treba koristiti pažljivo jer vraća različite trajanja ovisno o postavljanju Project.DurationFormat.Na primjer, GetWork(1.0) će se vratiti 1 sat kada je Project.DurationFormat TimeUnitType.Hour ili 1 dan ako je Project.DurationFormat TimeUnitType.Day.
GetDuration(Dvostruko, TimeUnitType)
Dobiva Aspose.Tasks.Duration objekt s određenim brojem Aspose.Tasks.TimeUnitType jedinica.
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
određeni broj jedinica.
timeUnit
TimeUnitType
određena vrijednost TimeUnitType.
Returns
Objekt trajanja.
GetDuration(Sljedeći članakTimeSpan, TimeUnitType)
Dobiva Aspose.Tasks.Duration objekt s određenom vrijednosti System.TimeSpan i određenom vrijednosti Aspose.Tasks.TimeUnitType.
public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)
Parameters
timeSpan
TimeSpan
određena vrijednost System.TimeSpan.
timeUnit
TimeUnitType
određena vrijednost TimeUnitType.
Returns
Objekt trajanja.
GetPageCount(SaveOptions)
Povratak broja stranice za projekt koji će se prenijeti koristeći određene Aspose.Tasks.Saving.SaveOptions.
public int GetPageCount(SaveOptions saveOptions)
Parameters
saveOptions
SaveOptions
Opcije za štednju za dobivanje broja stranica.
Returns
Slijedeći članakSlijedeći članakSlijedeći članakSlijedeći članak
Examples
U ovom primjeru, primjer HtmlSaveOptions i broj stranica u rezultatnom HTML-u piše se na konzoli.
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()
Povratak broja stranice za projekt koji će se prenijeti koristeći privremeno Aspose.Tasks.Visualization.Timescale(Days).
public int GetPageCount()
Returns
Broj stranica treba izraditi.
GetPageCount(Timescale)
Povratak broja stranice za projekt koji će se prenijeti pomoću dana Aspose.Tasks.Visualization.Timescale.
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
Skala za brojanje stranice.
Returns
Broj stranica treba izraditi.
GetPageCount(PresentationFormat)
Povratak broja stranice za projekt koji će se prenijeti pomoću podrazumevane Aspose.Tasks.Visualization.Timescale(Days) i dao Aspose.Tasks.Visualization.PresentationFormat
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
Obrazac za brojanje stranice.
Returns
Broj stranica treba izraditi.
GetPageCount(Obrazac za prezentaciju, Timescale)
Povratak broja stranice za projekt koji će biti predstavljen pomoću određenih Aspose.Tasks.Visualization.Timescale i Aspose.Tasks.Visualization.PresentationFormat.
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
Obrazac za brojanje stranice.
scale
Timescale
Skala za brojanje stranice.
Returns
Slijedeći članakSlijedeći članakSlijedeći članakSlijedeći članak
GetPageCount(PageSize, vremenski raspon, datum, datum)
Povratak broja stranice za projekt koji će se prikazati pomoću određenog Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationFormat i raspon datuma.
public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)
Parameters
pageSize
PageSize
Veličina za brojanje stranice.
scale
Timescale
Skala za brojanje stranice.
startDate
DateTime
Datum početka za brojanje stranica.
endDate
DateTime
Datum završetka za brojanje stranica.
Returns
Broj stranica treba izraditi.
GetPageCount(Sljedeći članakTimescale)
Povratak broja stranice za projekt koji će se prenijeti pomoću Aspose.Tasks.Visualization.Timescale i Aspose.Tasks.Visualization.PageSize.
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
Veličina za brojanje stranice.
scale
Timescale
Skala za brojanje stranice.
Returns
Broj stranica treba izraditi.
GetPredecessors(Task)
Povratak zbirke poveznica za zadatke koji su prethodnici određenog zadatka.
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
Zadatak je dobivanje prethodnika.
Returns
Popis prethodnika Aspose.Tasks.TaskLink.
GetProjectFileInfo(String)
Pročitajte informacije o projektu iz datoteke.
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
Naziv projekta je filenam.
Returns
Projektni datoteka info Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
Dobiva informacije o projektu iz struje.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
Slijedeći članakData stream.
Returns
Projektni datoteka info Aspose.Tasks.ProjectFileInfo.
GetWork(Dvostruko)
Dobiva Aspose.Tasks.Duration objekt s određenim System.Double vrijednost i podrazumevani radni format.
public Duration GetWork(double val)
Parameters
val
double
određena dvostruka vrijednost.
Returns
Objekt trajanja.
Remarks
Ova metoda treba koristiti pažljivo jer vraća različite trajanja ovisno o postavkama Project.WorkFormat.Na primjer, GetWork(1.0) će se vratiti 1 sat kada je Project.WorkFormat TimeUnitType.Hour ili 1 dan ako je Project.WorkFormat TimeUnitType.Day.
Print()
Pritisnite projekt na podrazumevani tiskar s podrazumevanim postavkama tiskara pomoću standardnog (bez korisničkog sučelja) kontrolora tiskanja.
public void Print()
Print(PrintOptions)
Pritisnite projekt na podrazumevani tiskar s podrazumevanim postavkama tiskara i prilagođenim opcijama spašavanja pomoću standardnog (bez korisničkog sučelja) kontrolora tiskanja.
public void Print(PrintOptions options)
Parameters
options
PrintOptions
određeni primjer razreda Aspose.Tasks.Saving.PrintOptions.
Print(String)
Pritisnite projekt na određeni tiskar s privremenim postavkama tiskara pomoću standardnog (bez korisničkog sučelja) kontrolora tiskanja.
public void Print(string printerName)
Parameters
printerName
string
Specifično ime tiskanja.
Print(PrinterSettings)
Pritisnite projekt prema određenim postavkama tiskanja pomoću standardnog (bez korisničkog sučelja) kontrolora tiskanja.
public void Print(PrinterSettings printerSettings)
Parameters
printerSettings
PrinterSettings
Prikazuje se razred System.Drawing.Printing.PrinterSettings.
Print(Slijedeći članakPrinter, string)
Pritisnite projekt prema određenim postavkama tiskanja pomoću standardnog (bez korisničkog sučelja) kontrolora tiskanja.
public void Print(PrinterSettings printerSettings, string documentName)
Parameters
printerSettings
PrinterSettings
Prikazuje se razred System.Drawing.Printing.PrinterSettings.
documentName
string
ime dokumenta koje će se prikazati (na primjer, u polju za dijalog o stanju tiskanja ili u polju za tiskanje).
Print(Opcije za tiskanje, opcije za tiskanje)
Pritisnite projekt prema određenim postavkama štampača i prilagođene opcije spašavanja pomoću standardnog (bez korisničkog sučelja) kontrolora tiskanja.
public void Print(PrinterSettings printerSettings, PrintOptions options)
Parameters
printerSettings
PrinterSettings
Prikazuje se razred System.Drawing.Printing.PrinterSettings.
options
PrintOptions
određeni primjer razreda Aspose.Tasks.Saving.PrintOptions.
Print(PrinterSettings, Opcije za tiskanje, string)
Pritisnite projekt prema određenim postavkama štampača, prilagođenim opcijama spašavanja i određenom imenu dokumenta pomoću standardnog (bez korisničkog sučelja) kontrolora tiskanja.
public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)
Parameters
printerSettings
PrinterSettings
Prikazuje se razred System.Drawing.Printing.PrinterSettings.
options
PrintOptions
određeni primjer razreda Aspose.Tasks.Saving.PrintOptions.
documentName
string
ime dokumenta koje će se prikazati (na primjer, u polju za dijalog o stanju tiskanja ili u polju za tiskanje).
Recalculate()
Reschedule sve zadatke projekta ID, razine izlaska, datume početka / završetka, postavlja ranije / kasno datume, izračunati slake, rad i polja troškova.
public void Recalculate()
Recalculate(Bolić)
Reschedule sve zadatke projekta ID, razine izlaska, datume početka / završetka, postavlja ranije / kasno datume, izračunati slake, radno i troškovno polje s opcionalnom validacijom.
public void Recalculate(bool validate)
Parameters
validate
bool
Ako je to istinito, provesti će se potvrda o ponovnom izračunu.Koji su podaci potvrđeni:Trenutno se provodi samo osnovna validacija datuma za zadatke i datuma za povezivanje zadataka.Datum za zadatke (npr. ActualStart - ActualFinish, EarlyStart - EarlyFinish, itd.) kao i datumi za zadatke će se provjeriti prema datumskim kriterijima da je datum početka manje ili jednako datumu završetka.Ako bilo koji od gore opisanih uvjeta ne uspije, tada će se Aspose.Tasks.RecalculationValidationException baciti.
RecalculateResourceFields()
Preračunava ID, početak i završetak resursa.
public void RecalculateResourceFields()
RecalculateResourceStartFinish()
Preračunati početak i završetak resursa.
public void RecalculateResourceStartFinish()
RemoveInvalidResourceAssignments()
Uklanjanje nevažećih zadaća resursa s popisa zadaća resursa projekta.
public void RemoveInvalidResourceAssignments()
Remarks
MS Project stvara prazan zadatak resursa za svaku zadaću. pozovite metodu da ih uklonite.
Slijedeći članakRenumberWBSCode()
Renumber WBS kod svih zadataka.
public void RenumberWBSCode()
Slijedeći članakRenumberWBSCode(Slijedeći članakInt>)
Renumber WBS kod prošlih zadataka.
public void RenumberWBSCode(List<int> taskIds)
Parameters
Identifikacije zadataka za preimenovanje WBS koda.
RescheduleUncompletedWorkToStartAfter(DateTime)
Reschedules nedovršeni projekt rad za početak nakon određenog datuma.
public void RescheduleUncompletedWorkToStartAfter(DateTime after)
Parameters
after
DateTime
Datum za ponovnu isplatu nedovršene radove nakon.
RescheduleUncompletedWorkToStartAfter(Datum, popis)
Prijavite nedovršene radove za određeni popis zadaća koje treba započeti nakon određenog datuma.
public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)
Parameters
after
DateTime
Datum za ponovnu isplatu nedovršene radove nakon.
List<Task> zadaća za ponovnu isplatu nedovršene radove za.
Save(String, SimpleSaveOptions)
Shrani dokument u datoteku pomoću određenih opcija spašavanja.
public void Save(string filename, SimpleSaveOptions options)
Parameters
filename
string
Ime datoteke .
options
SimpleSaveOptions
Opcije za spašavanje.
Save(String, SaveFileFormat)
Sačuvajte podatke o projektu u datoteku.
public void Save(string filename, SaveFileFormat format)
Parameters
filename
string
Ime datoteke .
format
SaveFileFormat
Sačuvajte format datoteke.
Save(String)
Shrani podatke o projektu u datoteku u formatu mpp.
public void Save(string filename)
Parameters
filename
string
Ime datoteke .
Save(Slijedeći članakStraam, SimpleSaveOptions)
Uštedi projekt u tok pomoću određenih opcija uštede.
public void Save(Stream stream, SimpleSaveOptions options)
Parameters
stream
Stream
U toku je.
options
SimpleSaveOptions
Opcije za spašavanje.
Save(Slijedeći članakSaveFileFormat)
Shrani podatke o projektu u toku.
public void Save(Stream stream, SaveFileFormat format)
Parameters
stream
Stream
U toku je.
format
SaveFileFormat
određeno sačuvati datoteku format.Aspose.Tasks.Saving.SaveFileFormat
SaveAsTemplate(Slijedeći članakSaveTemplateOptions)
Uštedite projekt kao template.
public void SaveAsTemplate(string fileName, SaveTemplateOptions options)
Parameters
fileName
string
Ime datoteke .
options
SaveTemplateOptions
određene opcije spašavanja Aspose.Tasks.Saving.SaveTemplateOptions.
SaveAsTemplate(String)
Shrani projekt kao šablona na određenom putu datoteke.
public void SaveAsTemplate(string fileName)
Parameters
fileName
string
određeno ime datoteke.
SaveAsTemplate(Stream)
Uštedi projekt kao šablona za određeni tok.
public void SaveAsTemplate(Stream stream)
Parameters
stream
Stream
određenom toku za spašavanje projekta na.
SaveAsTemplate(Prijenos, SaveTemplateOptions)
Uštedi projekt kao šablona za određeni tok.
public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)
Parameters
stream
Stream
Stream kako bi sačuvali projektni template na.
options
SaveTemplateOptions
određene opcije spašavanja Aspose.Tasks.Saving.SaveTemplateOptions.
SaveReport(Stream)
Sačuvajte izvješće o pregledu projekta u toku.
public void SaveReport(Stream stream)
Parameters
stream
Stream
Proljev za spašavanje izvješća o projektu na.
SaveReport(String)
Sačuvajte izvješće o pregledu projekta u PDF datoteku.
public void SaveReport(string fileName)
Parameters
fileName
string
Ime datoteke .
SaveReport(Svijet, ReportType)
Shrani izvješće o projektu određenog tipa na određenom toku.
public void SaveReport(Stream stream, ReportType reportType)
Parameters
stream
Stream
određenom toku za spašavanje izvješća o projektu na.
reportType
ReportType
određeni izvještaj tip.Aspose.Tasks.Visualization.ReportType
SaveReport(String, IzvješćeType)
Shrani izvješće o projektu određenog tipa u PDF formatu na određenu stazu datoteke.
public void SaveReport(string fileName, ReportType reportType)
Parameters
fileName
string
određeno ime datoteke.
reportType
ReportType
određeni izvještaj tip.Aspose.Tasks.Visualization.ReportType
SelectAllChildTasks()
Recursivno prikuplja sve dječje zadatke korijenskog zadatka.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
prikupljanje zadaća.
Sjednica T>(Tagovi: prjkey prjkey prjkey=» » » » T)
Zemljevid određene imovine prema određenoj vrijednosti u ovom kontejneru.
public void Set<t>(Key<t, prjkey=""> key, T val)
Parameters
određeni ključ za nekretnine. Aspose.Tasks.Prj za dobivanje ključa za nekretnine.
val
T
Vrijednost je.
Vrsta parametara
T
Vrsta kartirane vrijednosti.
Set(Ključne riječi: datum, prjkey=»»»»»DateTime)
Zemljevid određene imovine prema određenoj vrijednosti u ovom kontejneru.
public void Set(Key<datetime, prjkey=""> key, DateTime val)
Parameters
određeni ključ za nekretnine. Aspose.Tasks.Prj za dobivanje ključa za nekretnine.
val
DateTime
Vrijednost je.
SetBaseline(BaselineType)
Uštedi osnovna polja na određenu osnovnu liniju za cijeli projekt.
public void SetBaseline(BaselineType baselineType)
Parameters
baselineType
BaselineType
Vrsta bazne linije za spašavanje baznih podataka na.
SetBaseline(Sljedeći članakBazelineType, IEnumerable)
Uštedi osnovna polja na određenu osnovnu liniju za odabrane zadatke.
public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)
Parameters
baselineType
BaselineType
Vrsta bazne linije za spašavanje baznih podataka na.
taskCollection
IEnumerable
<
Task
>
Popis zadataka za spašavanje baznih podataka za.
SetBaselineSaveTime(Sljedeći članakDateTime, DateTime)
Sastavite bazenu kako biste uštedjeli vrijeme.
public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)
Parameters
baselineNumber
BaselineType
Broj osnovne linije Aspose.Tasks.BaselineType.
value
DateTime
Posljednja bazinska linija štedi datum i vrijeme.
Remarks
Postavite vrijednost na DateTime.MinValue ako osnovna linija nije sačuvana.
UpdateProjectWorkAsComplete(Sljedeći članakSvijet Bool)
Sve radno vrijeme ažurira po određenom datumu za cijeli projekt.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)
Parameters
completeThrough
DateTime
Datum ažuriranja radova kao što je završeno.
setZeroOrHundredPercentCompleteOnly
bool
Ako je postavljen na istinite ažuriranja samo one zadatke kao 100% dovršen čija je datum završetka prije određenog dovršenog datuma.U suprotnom, procjenjuje cijelu vrijednost na temelju planiranog početka i datuma završetka.
UpdateProjectWorkAsComplete(Datum, bool, List)
Sve radno vrijeme ažurira na određenom datumu za određeni popis zadaća.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)
Parameters
completeThrough
DateTime
Datum ažuriranja radova kao što je završeno.
setZeroOrHundredPercentCompleteOnly
bool
Ako je postavljen na istinite ažuriranja samo one zadatke kao 100% dovršen čija je datum završetka prije određenog dovršenog datuma.U suprotnom, procjenjuje cijelu vrijednost na temelju planiranog početka i datuma završetka.
List<Task> zadaća za ažuriranje rada za.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>