Class Project
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Představuje projekt.
public class Project
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Jedná se o centrální třídu v knihovně Aspose.Tasks.
Můžete použítProject
pro čtení jednoho z podporovaných formátů řízení projektů: MPP, MPT, MPX, XML.Chcete-li stáhnout stávající dokument v kterémkoli z podporovaných formátů, přejděte název souboru nebo tok do jednoho z konstruktor.
Použijte jednu z metody Shromažďování přetížení uložit projekt v kterémkoli z Aspose.Tasks.Saving.SaveFileFormát formátů: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Fixed Layout: PDF; Obrázky: JPEG, PNG, BMP, TIFF, SVG; Text: TXT; Ostatní: HTML.
Obsahuje informace o projektu, jako jsou Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps a Aspose.Tasks.Project.ExtendedAttributes.
Jedná se o kořenovou entitu, která obsahuje vstupní body pro manipulaci s jinými projektovými subjekty, jako jsou Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute a Aspose.Tasks.Calendar.
TheProject
Jednotky mohou být přístupné prostřednictvím typovaných sbírek, například Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments, atd.
Constructors
Project()
Začíná nový příklad třídy Aspose.Tasks.Project.
public Project()
Project(String , String)
Začíná nový příklad třídy Aspose.Tasks.Project z šablony chráněné heslem (existující soubor mpp nebo mpt).
public Project(string projectTemplate, string protectionPassword)
Parameters
projectTemplate
string
Cesta k šablonu k vytvoření projektu z.
protectionPassword
string
Ochrana hesla.
Remarks
Přečtěte si heslo chráněné soubory v současné době podporovány pouze pro formát souboru MSP 2003.
Project(Stringová)
Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).
public Project(string projectTemplate)
Parameters
projectTemplate
string
Cesta k šablonu k vytvoření projektu z.
Project(Průvodce, PrimaveraReadOptions)
Začíná nový příklad třídy Aspose.Tasks.Project z Streamus uvedeným příkladem třídy Aspose.Tasks.PrimaveraReadOptions.
public Project(Stream stream, PrimaveraReadOptions options)
Parameters
stream
Stream
Stream z projektu System.IO.Streamclass
options
PrimaveraReadOptions
specifikovaný příklad Aspose.Tasks.PrimaveraReadOptionsclass, který umožňuje přizpůsobit čtení formátů Primavera (XER nebo XML).
Project(Přehrávač, ParseErrorCallback)
Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).
public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)
Parameters
projectTemplate
string
Cesta k šablonu k vytvoření projektu z.
parseErrorHandler
ParseErrorCallback
specifikovaná metoda callback pro řešení chyb xml parse.
Project(Stream)
Začíná nový příklad třídy Aspose.Tasks.Project z toku.
public Project(Stream stream)
Parameters
stream
Stream
Přechod na nabití šablony.
Project(StreamReader)
Začíná nový příklad třídy Aspose.Tasks.Project z příkladu StreamReader.
public Project(StreamReader reader)
Parameters
reader
StreamReader
Stream čtečka, odkud si stáhnout šablónu.
Project(Průvodce, PrimaveraReadOptions)
Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor MPP nebo MPT)s uvedeným příkladem třídy Aspose.Tasks.PrimaveraReadOptions.
public Project(string projectTemplate, PrimaveraReadOptions options)
Parameters
projectTemplate
string
Cesta k šablonu k vytvoření projektu z
options
PrimaveraReadOptions
v uvedeném příkladu třídy Aspose.Tasks.PrimaveraReadOptions.
Project(DbSettings)
Začíná nový příklad třídy Aspose.Tasks.Project pro čtení dat z databáze, která je specifikována příkladem třídy Aspose.Tasks.Connectivity.DbSettings.
public Project(DbSettings settings)
Parameters
settings
DbSettings
v uvedeném příkladu třídy Aspose.Tasks.Connectivity.DbSettings.
Project(Přehrávač, ParseErrorCallback)
Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).
public Project(Stream stream, ParseErrorCallback parseErrorHandler)
Parameters
stream
Stream
Přechod na nabití šablony.
parseErrorHandler
ParseErrorCallback
specifikovaná metoda callback pro řešení chyb xml parse.
Project(Přívěs, String)
Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt).
public Project(Stream stream, string protectionPassword)
Parameters
stream
Stream
Přechod na nabití šablony.
protectionPassword
string
Ochrana hesla.
Remarks
Přečtěte si heslo chráněné soubory v současné době podporovány pouze pro formát souboru MSP 2003.
Project(String a LoadOptions)
Začíná nový příklad třídy Aspose.Tasks.Project z šablony (existující soubor mpp nebo mpt)s uvedeným příkladem třídy Aspose.Tasks.LoadOptions.
public Project(string projectTemplate, LoadOptions options)
Parameters
projectTemplate
string
Cesta k šablonu k vytvoření projektu z
options
LoadOptions
v uvedeném případě třídy Aspose.Tasks.LoadOptions.
Project(Přenos, LoadOptions)
Začíná nový příklad třídy Aspose.Tasks.Project z Streamus uvedeným příkladem třídy Aspose.Tasks.LoadOptions.
public Project(Stream stream, LoadOptions options)
Parameters
stream
Stream
Stream z projektu System.IO.Streamclass
options
LoadOptions
v uvedeném příkladu Aspose.Tasks.LoadOptionsclass
Properties
ActualsInSync
Obdrží nebo nastaví hodnotu, která naznačuje, zda je ActualsInSync nastaven nebo ne.
[EntityField]
public NullableBool ActualsInSync { get; set; }
Hodnota nemovitosti
AdminProject
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven AdminProject nebo ne.
[EntityField]
public NullableBool AdminProject { get; set; }
Hodnota nemovitosti
AreEditableActualCosts
Obdrží nebo nastaví hodnotu, která naznačuje, zda AreEditableActualCosts je nastaven nebo ne.
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
Hodnota nemovitosti
Author
Získáte nebo nastavíte hodnotu autora.
[EntityField]
public string Author { get; set; }
Hodnota nemovitosti
AutoAddNewResourcesAndTasks
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven AutoAddNewResourcesAndTasks nebo ne.
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
Hodnota nemovitosti
AutoCalculateAssignmentCosts
Obdrží nebo stanoví, zda by náklady na zadání a zbývající náklady měly být automaticky vypočítány pomocí pracovních a zdrojových sazeb zadán.
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
Hodnota nemovitosti
Autolink
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven Autolink nebo ne.
[EntityField]
public NullableBool Autolink { get; set; }
Hodnota nemovitosti
BaselineForEarnedValue
Obdržíte nebo nastavíte hodnotu BaselineForEarnedValue.
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
Hodnota nemovitosti
BuiltInProps
Získává sbírku vestavěných nemovitostí projektu.
public BuiltInProjectPropertyCollection BuiltInProps { get; }
Hodnota nemovitosti
BuiltInProjectPropertyCollection
CalculationMode
Získáte nebo nastavíte způsob výpočtu projektu.Může to být jedna z hodnot Aspose.Tasks.Project.CalculationMode seznamu.
public CalculationMode CalculationMode { get; set; }
Hodnota nemovitosti
Calendar
Obdržíte nebo nastavíte hodnotu kalendáře.
[EntityField]
public Calendar Calendar { get; set; }
Hodnota nemovitosti
Calendars
Objevuje Aspose.Tasks.CalendarCollection objekt tohoto příkladu projektu.
public CalendarCollection Calendars { get; }
Hodnota nemovitosti
Category
Získáte nebo nastavíte hodnotu kategorie.
[EntityField]
public string Category { get; set; }
Hodnota nemovitosti
Comments
Obdržíte nebo nastavte hodnotu koment.
[EntityField]
public string Comments { get; set; }
Hodnota nemovitosti
Company
Získává nebo stanoví hodnotu společnosti.
[EntityField]
public string Company { get; set; }
Hodnota nemovitosti
CreationDate
Obdrží nebo nastaví hodnotu CreationDate.
[EntityField]
public DateTime CreationDate { get; set; }
Hodnota nemovitosti
CriticalPath
Obdrží sbírku, která obsahuje seznam kritických úkolů, které zahrnují kritickou cestu tohoto projektu.
public TaskCollection CriticalPath { get; }
Hodnota nemovitosti
CriticalSlackLimit
Obdrží nebo nastaví hodnotu CriticalSlackLimit.
[EntityField]
public int CriticalSlackLimit { get; set; }
Hodnota nemovitosti
CurrencyCode
Obdržíte nebo nastavíte hodnotu CurrencyCode.
[EntityField]
public string CurrencyCode { get; set; }
Hodnota nemovitosti
CurrencyDigits
Obdržíte nebo nastavíte hodnotu CurrencyDigits.
[EntityField]
public int CurrencyDigits { get; set; }
Hodnota nemovitosti
CurrencySymbol
Obdržíte nebo nastavíte hodnotu MěnaSymbol.
[EntityField]
public string CurrencySymbol { get; set; }
Hodnota nemovitosti
CurrencySymbolPosition
Obdržíte nebo nastavíte hodnotu MěnaSymbolPosition.
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
Hodnota nemovitosti
CurrentDate
Obdržíte nebo nastavíte hodnotu CurrentDate.
[EntityField]
public DateTime CurrentDate { get; set; }
Hodnota nemovitosti
CustomDateFormat
Obdržíte nebo nastavíte hodnotu CustomDateFormat.
[EntityField]
public string CustomDateFormat { get; set; }
Hodnota nemovitosti
CustomProps
Získává sbírku vlastností projektu.
public CustomProjectPropertyCollection CustomProps { get; }
Hodnota nemovitosti
CustomProjectPropertyCollection
DateFormat
Obdržíte nebo nastavíte hodnotu DateFormat.
[EntityField]
public DateFormat DateFormat { get; set; }
Hodnota nemovitosti
DaysPerMonth
Získáte nebo nastavíte hodnotu DaysPerMonth.
[EntityField]
public int DaysPerMonth { get; set; }
Hodnota nemovitosti
DefaultFinishTime
Získáte nebo nastavíte hodnotu DefaultFinishTime.
[EntityField]
public DateTime DefaultFinishTime { get; set; }
Hodnota nemovitosti
DefaultFixedCostAccrual
Získáte nebo nastavíte hodnotu DefaultFixedCostAccrual.
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
Hodnota nemovitosti
DefaultOvertimeRate
Obdrží nebo nastaví hodnotu DefaultOvertimeRate.
[EntityField]
public double DefaultOvertimeRate { get; set; }
Hodnota nemovitosti
DefaultStandardRate
Obdrží nebo nastaví hodnotu DefaultStandardRate.
[EntityField]
public double DefaultStandardRate { get; set; }
Hodnota nemovitosti
DefaultStartTime
Získáte nebo nastavíte hodnotu DefaultStartTime.
[EntityField]
public DateTime DefaultStartTime { get; set; }
Hodnota nemovitosti
DefaultTaskMetoda
Získáte nebo nastavíte hodnotu DefaultTaskEVMethod.
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
Hodnota nemovitosti
DefaultTaskType
Obdrží nebo nastaví hodnotu DefaultTaskType.
[EntityField]
public TaskType DefaultTaskType { get; set; }
Hodnota nemovitosti
DefaultView
Získáte nebo nastavíte výchozí pohled na projekt.
public View DefaultView { get; set; }
Hodnota nemovitosti
DefaultWeekWorkingDays
Získáte příklad třídy Aspose.Tasks.WeekDayCollection, která představuje sběr projektových předvolených pracovních dnů a pracovních hodin týdne.
public WeekDayCollection DefaultWeekWorkingDays { get; }
Hodnota nemovitosti
Remarks
daje jsou obsaženy pouze v mpp souborech (ne v xml).
DisplayOptions
Získáte příklad třídy Aspose.Tasks.ProjectDisplayOptions.
public ProjectDisplayOptions DisplayOptions { get; }
Hodnota nemovitosti
DurationFormat
Získáte nebo nastavíte hodnotu DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Hodnota nemovitosti
EarnedValueMethod
Získáte nebo nastavíte hodnotu EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Hodnota nemovitosti
ExtendedAttributes
Objekt se rozšiřuje.Sbírka rozšířených atributů (přizpůsobených polí) definic spojených s projektem.
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
Hodnota nemovitosti
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
Obdržíte nebo nastavíte hodnotu ExtendedCreationDate.
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
Hodnota nemovitosti
FinishDate
Obdržíte nebo nastavíte hodnotu FinishDate.
[EntityField]
public DateTime FinishDate { get; set; }
Hodnota nemovitosti
FiscalYearStart
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven FiscalYearStart nebo ne.
[EntityField]
public NullableBool FiscalYearStart { get; set; }
Hodnota nemovitosti
FyStartDate
Obdržíte nebo nastavíte hodnotu FyStartDate.
[EntityField]
public Month FyStartDate { get; set; }
Hodnota nemovitosti
Guid
Obdrží nebo stanoví hodnotu průvodce.
[EntityField]
public Guid Guid { get; set; }
Hodnota nemovitosti
HonorConstraints
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven HonorConstraints nebo ne.
[EntityField]
public NullableBool HonorConstraints { get; set; }
Hodnota nemovitosti
HyperlinkBase
Obdrží nebo nastaví hodnotu HyperlinkBase.
[EntityField]
public string HyperlinkBase { get; set; }
Hodnota nemovitosti
InsertedProjectsLikeSummary
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven InsertedProjectsLikeSummary nebo ne.
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
Hodnota nemovitosti
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled nebo ne.
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
Hodnota nemovitosti
Keywords
Získáte nebo nastavte hodnotu klíčových slov.
[EntityField]
public string Keywords { get; set; }
Hodnota nemovitosti
LastAuthor
Získáte nebo nastavíte hodnotu LastAuthor.
[EntityField]
public string LastAuthor { get; set; }
Hodnota nemovitosti
LastPrinted
Obdržíte nebo nastavíte hodnotu LastPrinted.
[EntityField]
public DateTime LastPrinted { get; set; }
Hodnota nemovitosti
LastSaved
Obdrží nebo nastaví hodnotu LastSaved.
[EntityField]
public DateTime LastSaved { get; set; }
Hodnota nemovitosti
Manager
Získáte nebo nastavíte hodnotu manažera.
[EntityField]
public string Manager { get; set; }
Hodnota nemovitosti
• MicrosoftProjectServerURL
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MicrosoftProjectServerURL nebo ne.
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
Hodnota nemovitosti
MinutesPerDay
Obdržíte nebo nastavíte hodnotu MinutesPerDay.
[EntityField]
public int MinutesPerDay { get; set; }
Hodnota nemovitosti
MinutesPerWeek
Obdržíte nebo nastavíte hodnotu MinutesPerWeek.
[EntityField]
public int MinutesPerWeek { get; set; }
Hodnota nemovitosti
MoveCompletedEndsBack
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveCompletedEndsBack nebo ne.
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
Hodnota nemovitosti
MoveCompletedEndsForward
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveCompletedEndsForward nebo ne.
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
Hodnota nemovitosti
MoveRemainingStartsBack
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveRemainingStartsBack nebo ne.
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
Hodnota nemovitosti
MoveRemainingStartsForward
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven MoveRemainingStartsForward nebo ne.
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
Hodnota nemovitosti
MultipleCriticalPaths
Obdrží nebo nastaví hodnotu, která naznačuje, zda je MultipleCriticalPaths nastaven nebo ne.
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
Hodnota nemovitosti
Name
Obdrží nebo nastaví hodnotu jména.
[EntityField]
public string Name { get; set; }
Hodnota nemovitosti
NewTaskStartDate
Získáte nebo nastavíte hodnotu NewTaskStartDate.
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
Hodnota nemovitosti
NewTasksAreManual
Obdrží nebo nastaví hodnotu, která naznačuje, zda je NewTasksAreManual nastaven nebo ne.
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
Hodnota nemovitosti
NewTasksEffortDriven
Obdrží nebo nastaví hodnotu, která naznačuje, zda je NewTasksEffortDriven nastaven nebo ne.
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
Hodnota nemovitosti
NewTasksEstimated
Obdrží nebo nastaví hodnotu, která naznačuje, zda je NewTasksEstimated nastaven nebo ne.
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
Hodnota nemovitosti
OleObjects
Obdrží sbírku obsahující příklady třídy Aspose.Tasks.OleObject, které jsou propojeny nebo vložené do tohoto souboru projektu.
public OleObjectCollection OleObjects { get; }
Hodnota nemovitosti
OutlineCodes
Obsahuje OutlineCodeDefinitionCollection.Shromažďování definic outline kódu spojených s projektem.
public OutlineCodeDefinitionCollection OutlineCodes { get; }
Hodnota nemovitosti
OutlineCodeDefinitionCollection
PrimaveraProperties
Obdrží objekt, který obsahuje vlastnosti specifické pro Primavera pro projekt čtený z souboru Primavera.
public PrimaveraProjectProperties PrimaveraProperties { get; }
Hodnota nemovitosti
ProjectExternallyEdited
Obdrží nebo nastaví hodnotu, která naznačuje, zda je ProjectExternallyEdited nastaven nebo ne.
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
Hodnota nemovitosti
RemoveFileProperties
Obdrží nebo nastaví hodnotu, která naznačuje, zda je RemoveFileProperties nastaven nebo ne.
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
Hodnota nemovitosti
ResourceAssignments
Objedná se o objekt AssignmentCollection.
public ResourceAssignmentCollection ResourceAssignments { get; }
Hodnota nemovitosti
ResourceFilters
Získá všechny definice filtru založené na zdroji.ResourceFilters je sbírka objektů Aspose.Tasks.Filter.
public FilterCollection ResourceFilters { get; }
Hodnota nemovitosti
ResourceGroups
Obdrží všechny definice skupiny založené na zdroji.ResourceGroups je sbírka objektů Aspose.Tasks.Group.
public GroupCollection ResourceGroups { get; }
Hodnota nemovitosti
Resources
Objekt získává zdrojovou kolekci.
public ResourceCollection Resources { get; }
Hodnota nemovitosti
Revision
Obdrží nebo stanoví hodnotu přezkumu.
[EntityField]
public int Revision { get; set; }
Hodnota nemovitosti
RootTask
Získá kořen stromu úkol.
public Task RootTask { get; }
Hodnota nemovitosti
SaveVersion
Získáte nebo nastavíte hodnotu SaveVersion.
[EntityField]
public int SaveVersion { get; set; }
Hodnota nemovitosti
ScheduleFromStart
Obdrží nebo nastaví hodnotu, která naznačuje, zda je ScheduleFromStart nastaven nebo ne.
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
Hodnota nemovitosti
ShowProjectSummaryTask
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven ShowProjectSummaryTask nebo ne.
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
Hodnota nemovitosti
SplitsInProgressTasks
Obdrží nebo nastaví hodnotu, která naznačuje, zda je SplitsInProgressTasks nastaven nebo ne.
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
Hodnota nemovitosti
SpreadActualCost
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven SpreadActualCost nebo ne.
[EntityField]
public NullableBool SpreadActualCost { get; set; }
Hodnota nemovitosti
SpreadPercentComplete
Obdrží nebo nastaví hodnotu, která naznačuje, zda je SpreadPercentComplete nastaven nebo ne.
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
Hodnota nemovitosti
StartDate
Získáte nebo nastavíte hodnotu StartDate.
[EntityField]
public DateTime StartDate { get; set; }
Hodnota nemovitosti
StatusDate
Obdržíte nebo nastavíte hodnotu StatusDate.
[EntityField]
public DateTime StatusDate { get; set; }
Hodnota nemovitosti
Subject
Obdrží nebo stanoví hodnotu subjektu.
[EntityField]
public string Subject { get; set; }
Hodnota nemovitosti
Tables
Získáte seznam objektů Aspose.Tasks.Table.
public TableCollection Tables { get; }
Hodnota nemovitosti
TaskFilters
Dostane všechny definice filtru založené na úkolu.TaskFilters je sbírka objektů Aspose.Tasks.Filter.
public FilterCollection TaskFilters { get; }
Hodnota nemovitosti
TaskGroups
Dostane všechny definice skupiny založené na úkolu.TaskGroups je kolekce objektů Aspose.Tasks.Group.
public GroupCollection TaskGroups { get; }
Hodnota nemovitosti
TaskLinks
Obsahuje Aspose.Tasks.TaskLinkCollection.
public TaskLinkCollection TaskLinks { get; }
Hodnota nemovitosti
TaskUpdatesResource
Obdrží nebo nastaví hodnotu, která naznačuje, zda je TaskUpdatesResource nastaven nebo ne.
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
Hodnota nemovitosti
Template
Obdržíte nebo nastavíte hodnotu šablony.
[EntityField]
public string Template { get; set; }
Hodnota nemovitosti
TimescaleFinish
Získáte nebo nastavíte hodnotu TimescaleFinish.
[EntityField]
public DateTime TimescaleFinish { get; set; }
Hodnota nemovitosti
TimescaleStart
Získáte nebo nastavíte hodnotu TimescaleStart.
[EntityField]
public DateTime TimescaleStart { get; set; }
Hodnota nemovitosti
Title
Obdrží nebo nastaví hodnotu titulu.
[EntityField]
public string Title { get; set; }
Hodnota nemovitosti
Uid
Získáte nebo nastavíte hodnotu UID.
[EntityField]
public string Uid { get; set; }
Hodnota nemovitosti
UpdateManuallyScheduledTasksWhenEditingLinks
Obdrží nebo nastaví hodnotu, která naznačuje, zda je nastaven UpdateManuallyScheduledTasksWhenEditingLinks nebo ne.
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
Hodnota nemovitosti
VbaProject
Obdrží příklad třídy Aspose.Tasks.Project.VbaProject.
public VbaProject VbaProject { get; }
Hodnota nemovitosti
Views
Dostane seznam objektů Aspose.Tasks.View.
public ViewCollection Views { get; }
Hodnota nemovitosti
Definice WBSCode
Získáte nebo nastavíte definici kódu WBS pro projekt.
public WBSCodeDefinition WBSCodeDefinition { get; set; }
Hodnota nemovitosti
WeekStartDay
Získáte nebo nastavíte hodnotu WeekStartDay.
[EntityField]
public DayType WeekStartDay { get; set; }
Hodnota nemovitosti
WorkFormat
Obdrží nebo nastaví hodnotu WorkFormat.
[EntityField]
public TimeUnitType WorkFormat { get; set; }
Hodnota nemovitosti
Methods
CopyTo(Project)
Kopírujte hlavní údaje a vlastnosti projektu do jiného projektu.
public void CopyTo(Project another)
Parameters
another
Project
Další projekt pro kopírování dat.
CopyTo(Projekty, CopyToOptions)
Kopírujte hlavní údaje a vlastnosti projektu do jiného projektu.
public void CopyTo(Project another, CopyToOptions options)
Parameters
another
Project
Další projekt pro kopírování dat.
options
CopyToOptions
Možnosti kopírování pro kontrolu procesu kopírován.
EnumerateAllChildTasks()
Recursivně popisuje všechny úkoly projektu, včetně úkolů kořene.
public IEnumerable<task> EnumerateAllChildTasks()
Returns
IEnumerable < Task >
IEnumerable, který lze použít k iterace všech úkolů projektu.
Remarks
Poskytuje lehčí způsob, jak iterovat nad úkoly ve srovnání s Aspose.Tasks.Project.SelectAllChildTasks metodou, protože neuděluje paměť pro všechny úkoly.
Zbavte se>(Klíčová, prjkey="">"">)
Vrátí hodnotu, na kterou je majetek mapován v tomto kontejneru.
public T Get<t>(Key<t, prjkey=""> key)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Prj získat klíč k nemovitosti.
Returns
T
hodnotu, na kterou je majetek mapován v tomto kontejneru.
Typy parametrů
T
Typ mapované hodnoty.
GetBaselineSaveTime(BaselineType)
Zpět na základnu ušetří čas.
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
slo základny Aspose.Tasks.BaselineType.
Returns
Poslední úspora dat a času.
Remarks
Zpět DateTime.MinValue, pokud základní linka nebyla zachráněna.
GetDuration(Dvojitý)
Objekt Aspose.Tasks.Duration se specifikovaným počtem jednotek a výchozím formátem trvání, který je definován v nastavení projektu Aspose.Tasks.Prj.DurationFormat.
public Duration GetDuration(double val)
Parameters
val
double
určitého počtu jednotek.
Returns
Objekt trván.
Remarks
Tato metoda by měla být použita opatrně, protože to vrací různé trvání v závislosti na nastavení Project.DurationFormat.Například GetWork(1.0) vrátí 1 hodinu, když je Project.DurationFormat TimeUnitType.Hour nebo 1 den, pokud je Project.DurationFormat TimeUnitType.Day.
GetDuration(Dvojitý, TimeUnitType)
Obsahuje objekt Aspose.Tasks.Duration s uvedeným počtem jednotek Aspose.Tasks.TimeUnitType.
public Duration GetDuration(double val, TimeUnitType timeUnit)
Parameters
val
double
určitého počtu jednotek.
timeUnit
TimeUnitType
specifikovaná hodnota TimeUnitType.
Returns
Objekt trván.
GetDuration(TimeSpan a TimeUnitType)
Objekt Aspose.Tasks.Duration se specifikovanou hodnotou System.TimeSpan a specifikovanou hodnotou Aspose.Tasks.TimeUnitType.
public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)
Parameters
timeSpan
TimeSpan
Specifikovaná hodnota System.TimeSpan.
timeUnit
TimeUnitType
specifikovaná hodnota TimeUnitType.
Returns
Objekt trván.
GetPageCount(SaveOptions)
Stránka se vrací počítá pro projekt, který má být zrealizován pomocí Aspose.Tasks.Saving.SaveOptions.
public int GetPageCount(SaveOptions saveOptions)
Parameters
saveOptions
SaveOptions
Shromažďovací možnosti k získání počtu stránek pro.
Returns
slo stránky, které má být vydáno.
Examples
V tomto příkladu HtmlSaveOptions a počet stránek v výsledném HTML je napsán 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()
Stránka se vrací počítat pro projekt, který bude vydán pomocí výchozí Aspose.Tasks.Visualization.Timescale(Days).
public int GetPageCount()
Returns
Stránka se počít.
GetPageCount(Timescale)
Stránka se vrací počítá pro projekt, který má být zrealizován pomocí Aspose.Tasks.Visualization.Timescale.
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
Rozsah počítání stránky pro.
Returns
Stránka se počít.
GetPageCount(PresentationFormat)
Stránka se vrací počítat pro projekt, který má být zrealizován pomocí výchozí Aspose.Tasks.Visualization.Timescale(Dny) a daný Aspose.Tasks.Visualization.PresentationFormat
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
Formát pro získání počtu stránek.
Returns
Stránka se počít.
GetPageCount(Představení, časový rozsah)
Stránka se vrací počítat pro projekt, který bude předložen pomocí dané Aspose.Tasks.Visualization.Timescale a Aspose.Tasks.Visualization.PresentationFormat.
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
Formát pro získání počtu stránek.
scale
Timescale
Rozsah počítání stránky pro.
Returns
slo stránky, které má být vydáno.
GetPageCount(PageSize, časové rozměry, datum, datum)
Stránka se vrací počítat pro projekt, který bude předložen pomocí daného Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationFormát a rozsah dat.
public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)
Parameters
pageSize
PageSize
Velikost, na kterou se stránka počít.
scale
Timescale
Rozsah počítání stránky pro.
startDate
DateTime
Datum zahájení pro získání počtu stránek.
endDate
DateTime
Konečný termín k získání počtu stránek.
Returns
Stránka se počít.
GetPageCount(Hodnocení, Timescale)
Stránka se vrací počítat pro projekt, který bude předán pomocí dané Aspose.Tasks.Visualization.Timescale a Aspose.Tasks.Visualization.PageSize.
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
Velikost, na kterou se stránka počít.
scale
Timescale
Rozsah počítání stránky pro.
Returns
Stránka se počít.
GetPredecessors(Task)
Vrátí sbírku odkazů na úkoly, které jsou předchůdci určeného úkolu.
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
kolem je získat předchůdce.
Returns
Seznam předchůdců Aspose.Tasks.TaskLink.
GetProjectFileInfo(Stringová)
Přečtěte si informace o projektu z souboru.
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
Název projektu fil.
Returns
Projektový soubor info Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
Obdrží informace o souboru projektu z toku.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
a datového toku.
Returns
Projektový soubor info Aspose.Tasks.ProjectFileInfo.
GetWork(Dvojitý)
Objekt Aspose.Tasks.Duration se specifikovanou System.Double hodnotou a výchozím pracovním formátem.
public Duration GetWork(double val)
Parameters
val
double
Specifikovaná dvojí hodnota.
Returns
Objekt trván.
Remarks
Tato metoda by měla být používána opatrně, protože to vrací různé trvání v závislosti na nastavení Project.WorkFormat.Například GetWork(1.0) vrátí 1 hodinu, když je Project.WorkFormat TimeUnitType.Hour nebo 1 den, pokud je Project.WorkFormat TimeUnitType.Day.
Print()
Vytiskněte projekt na výchozí tiskárnu s výchozími nastaveními tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.
public void Print()
Print(PrintOptions)
Vytiskněte projekt na výchozí tiskárnu s výchozími nastaveními tiskárny a nastavenými možnostmi ukládání pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.
public void Print(PrintOptions options)
Parameters
options
PrintOptions
v uvedeném příkladu třídy Aspose.Tasks.Saving.PrintOptions.
Print(Stringová)
Vytiskněte projekt na specifikovanou tiskárnu s výchozím nastavením tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.
public void Print(string printerName)
Parameters
printerName
string
Specifikovaný název tiskárny.
Print(PrinterSettings)
Vytiskněte projekt podle stanovených nastavení tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.
public void Print(PrinterSettings printerSettings)
Parameters
printerSettings
PrinterSettings
Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.
Print(Tiskárna, String)
Vytiskněte projekt podle stanovených nastavení tiskárny pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.
public void Print(PrinterSettings printerSettings, string documentName)
Parameters
printerSettings
PrinterSettings
Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.
documentName
string
název dokumentu, který se zobrazí (např. v dialogovém okně stavu tisku nebo v tiskárn).
Print(Tiskové nastavení, PrintOptions)
Vytiskněte projekt podle stanovených nastavení tiskárny a nastavte možnosti ušetření pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.
public void Print(PrinterSettings printerSettings, PrintOptions options)
Parameters
printerSettings
PrinterSettings
Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.
options
PrintOptions
v uvedeném příkladu třídy Aspose.Tasks.Saving.PrintOptions.
Print(PrinterSettings, PrinterOptions, řetěz)
Vytiskněte projekt podle nastavení tiskárny, možnosti přizpůsobení a specifikovaného názvu dokumentu pomocí standardního (bez uživatelského rozhraní) tiskového ovladače.
public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)
Parameters
printerSettings
PrinterSettings
Zobrazí se ve třídě System.Drawing.Printing.PrinterSettings.
options
PrintOptions
v uvedeném příkladu třídy Aspose.Tasks.Saving.PrintOptions.
documentName
string
název dokumentu, který se zobrazí (např. v dialogovém okně stavu tisku nebo v tiskárn).
Recalculate()
Přepisuje všechny úkoly projektu ID, úrovně výstupu, datum zahájení / ukončení, nastaví dříve / pozdě datum, vypočítá úrazy, pracovní a náklady.
public void Recalculate()
Recalculate(Bolíček)
Přepisuje všechny projektové úkoly ID, úrovně výstupu, datum zahájení / ukončení, nastaví dříve / pozdě datum, vypočítá údery, pracovní a nákladové pole s volitelnou validac.
public void Recalculate(bool validate)
Parameters
validate
bool
Pokud je to pravda, bude provedeno potvrzení recalculace.Jaké údaje jsou validovány:V současné době se provádí pouze základní validace úkolů a datových řad úkol.Datové řady úkolů (např. ActualStart - ActualFinish, EarlyStart - EarlyFinish atd.) stejně jako daty úkolových odkazů budou kontrolovány proti kritériím data, že datum zahájení je menší nebo rovná se datu dokončen.Pokud některý z výše popsaných podmínek selže, pak Aspose.Tasks.RecalculationValidationException bude vyhozen.
RecalculateResourceFields()
Recalkuluje ID, start a konec zdroj.
public void RecalculateResourceFields()
RecalculateResourceStartFinish()
Odpočítá začátek a konec zdroj.
public void RecalculateResourceStartFinish()
RemoveInvalidResourceAssignments()
Odstraňuje neplatné úlohy zdrojů z seznamu úlohy zdrojů projektu.
public void RemoveInvalidResourceAssignments()
Remarks
MS Project vytváří prázdnou úlohu zdrojů pro každou úlohu.
Příslušenství WBSCode()
Renumber WBS kód všech úkol.
public void RenumberWBSCode()
Příslušenství WBSCode(Seznam > Int>)
Renumber WBS kód předchozích úkol.
public void RenumberWBSCode(List<int> taskIds)
Parameters
Identifikátory úkolů, aby se jmenovaly WBS kódy.
RescheduleUncompletedWorkToStartAfter(DateTime)
Neúplné projektové práce začít po stanoveném termínu.
public void RescheduleUncompletedWorkToStartAfter(DateTime after)
Parameters
after
DateTime
Po skončení nedokončené práce je nutné dokončit.
RescheduleUncompletedWorkToStartAfter(Datum, Seznam úkolů>)
Závěry nedokončené práce pro určitý seznam úkolů, které mají být zahájeny po určitém termínu.
public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)
Parameters
after
DateTime
Po skončení nedokončené práce je nutné dokončit.
Seznam úkolů< úkolů k obnovení nedokončené práce pro.
Save(Shrnutí, SimpleSaveOptions)
Uloží dokument do souboru pomocí specifikovaných možností ušetřen.
public void Save(string filename, SimpleSaveOptions options)
Parameters
filename
string
Název souboru.
options
SimpleSaveOptions
Možnosti ušetřen.
Save(Shrnutí, SaveFileFormat)
Uloží data projektu do souboru.
public void Save(string filename, SaveFileFormat format)
Parameters
filename
string
Název souboru.
format
SaveFileFormat
Shromažďuje formát souboru.
Save(Stringová)
Uloží data projektu do souboru ve formátu mpp.
public void Save(string filename)
Parameters
filename
string
Název souboru.
Save(Prohlídka, SimpleSaveOptions)
Ušetří projekt do toku pomocí specifikovaných možností ušetřen.
public void Save(Stream stream, SimpleSaveOptions options)
Parameters
stream
Stream
To je proud.
options
SimpleSaveOptions
Možnosti ušetřen.
Save(Přenos, SaveFileFormat)
Ušetřete data projektu do toku.
public void Save(Stream stream, SaveFileFormat format)
Parameters
stream
Stream
To je proud.
format
SaveFileFormat
uložené soubor formát.Aspose.Tasks.Saving.SaveFileFormat
SaveAsTemplate(Shrnutí, SaveTemplateOptions)
Ušetřete projekt jako šablónu.
public void SaveAsTemplate(string fileName, SaveTemplateOptions options)
Parameters
fileName
string
Název souboru.
options
SaveTemplateOptions
Specifikované možnosti ušetření Aspose.Tasks.Saving.SaveTemplateOptions.
SaveAsTemplate(Stringová)
Ušetří projekt jako šablonu na specifikovanou cestu souboru.
public void SaveAsTemplate(string fileName)
Parameters
fileName
string
specifikovaný název souboru.
SaveAsTemplate(Stream)
Ušetří projekt jako šablonu na určitý tok.
public void SaveAsTemplate(Stream stream)
Parameters
stream
Stream
Způsob, jak projekt zachránit.
SaveAsTemplate(Stream, SaveTemplateOptions)
Ušetří projekt jako šablonu na určitý tok.
public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)
Parameters
stream
Stream
Stream zachraňovat projektový šablona na.
options
SaveTemplateOptions
Specifikované možnosti ušetření Aspose.Tasks.Saving.SaveTemplateOptions.
SaveReport(Stream)
Ušetří zprávu o přehledu projektu do toku.
public void SaveReport(Stream stream)
Parameters
stream
Stream
Přechod zachraňovat zprávu o projektu.
SaveReport(Stringová)
Uložte přehled projektu do souboru PDF.
public void SaveReport(string fileName)
Parameters
fileName
string
Název souboru.
SaveReport(Stream, ReportType)
Uloží zprávu o projektu specifikovaného typu do specifikovaného toku.
public void SaveReport(Stream stream, ReportType reportType)
Parameters
stream
Stream
specifikovaný tok pro ukládání zprávy o projektu.
reportType
ReportType
specifikovaná zpráva typ.Aspose.Tasks.Visualization.ReportType
SaveReport(Třída, ReportType)
Uloží zprávu o projektu specifikovaného typu ve formátu PDF na specifikovanou cestu souboru.
public void SaveReport(string fileName, ReportType reportType)
Parameters
fileName
string
specifikovaný název souboru.
reportType
ReportType
specifikovaná zpráva typ.Aspose.Tasks.Visualization.ReportType
SelectAllChildTasks()
Recursivně shromažďuje všechny dětské úkoly kořenového úkolu.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
Sbírka úkol.
Set(Klíčová, prjkey="">, A“ T)
Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.
public void Set<t>(Key<t, prjkey=""> key, T val)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Prj získat klíč k nemovitosti.
val
T
a hodnotu.
Typy parametrů
T
Typ mapované hodnoty.
Set(Klíčová data, prjkey="">, DateTime)
Mapujte specifikovanou vlastnost na specifikovanou hodnotu v tomto kontejneru.
public void Set(Key<datetime, prjkey=""> key, DateTime val)
Parameters
specifikovaný klíč k nemovitosti. Aspose.Tasks.Prj získat klíč k nemovitosti.
val
DateTime
a hodnotu.
SetBaseline(BaselineType)
Ušetří základní pole na specifikovanou základnu pro celý projekt.
public void SetBaseline(BaselineType baselineType)
Parameters
baselineType
BaselineType
Základní typ pro ukládání dat dat na.
SetBaseline(Základní typ, IEnumerable)
Ušetří základní pole na specifikovanou základní linii pro vybrané úkoly.
public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)
Parameters
baselineType
BaselineType
Základní typ pro ukládání dat dat na.
taskCollection
IEnumerable
<
Task
>
Seznam úkolů pro ukládání základních dat.
SetBaselineSaveTime(Třída, datová doba)
Vytvořte základnu, která ušetří čas.
public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)
Parameters
baselineNumber
BaselineType
slo základny Aspose.Tasks.BaselineType.
value
DateTime
Poslední úspora dat a času.
Remarks
Nastavení hodnoty na DateTime.MinValue, pokud základní linka nebyla uložena.
UpdateProjectWorkAsComplete(Doba trvání, bool)
Aktualizace veškeré práce jako kompletní přes stanovený datum pro celý projekt.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)
Parameters
completeThrough
DateTime
Datum aktualizace práce, jak již bylo dokončeno.
setZeroOrHundredPercentCompleteOnly
bool
Pokud je nastaven na skutečné aktualizace pouze ty úkoly, které jsou 100% hotové, jejichž datum dokončení je před specifikovaným úplným datem.V opačném případě vypočítá procento úplné hodnoty na základě plánovaných počátečních a úplných dat.
UpdateProjectWorkAsComplete(DateTime, bool, seznam<závod>)
Aktualizuje všechny práce jako kompletní přes stanovený datum pro stanovený seznam úkol.
public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)
Parameters
completeThrough
DateTime
Datum aktualizace práce, jak již bylo dokončeno.
setZeroOrHundredPercentCompleteOnly
bool
Pokud je nastaven na skutečné aktualizace pouze ty úkoly, které jsou 100% hotové, jejichž datum dokončení je před specifikovaným úplným datem.V opačném případě vypočítá procento úplné hodnoty na základě plánovaných počátečních a úplných dat.
Seznam úkolů< úkolů k aktualizaci práce pro.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>