Aspose.Tasks

Enthält Klassen für die Arbeit mit Microsoft Project-Dokumenten ohne Verwendung von Microsoft Project.

Klassen

KlasseBeschreibung
ApsLayoutBuilderOutOfMemoryExceptionStellt eine Ausnahme dar, die auftritt, wenn nicht genügend Speicher vorhanden ist, um mit dem Erstellen eines Bildlayouts fortzufahren.
AsnRepräsentiert Eigenschaften vonResourceAssignment Objekt.
AssignmentBaselineStellt die Baseline einer Ressourcenzuweisung dar.
AssignmentBaselineCollectionRepräsentiert eine Sammlung vonAssignmentBaseline Objekte.
AvailabilityPeriodStellt einen Zeitraum dar, in dem eine Ressource verfügbar ist.
AvailabilityPeriodCollectionStellt eine Sammlung dar, die enthältAvailabilityPeriod Objekte.
BaselineStellt Basiswerte einer Ressource dar.
BaselineCollectionRepräsentiert eine Sammlung vonBaseline Objekte.
BitmapInvalidSizeExceptionStellt eine Ausnahme dar, die auftritt, wenn nicht genügend Speicher vorhanden ist, um eine Bitmap-Instanz zu erstellen.
BuildVersionInfoEnthält Build-Version und Produktinformationen.
ByMonthDayRepetitionStellt ein Muster dar, das auf der absoluten Position eines Tages in einem Monat basiert.
ByMonthWeekDayRepetitionStellt ein Muster dar, das auf der Position des Wochentags in einem Monat basiert.
ByYearDayRepetitionStellt ein Muster dar, das auf der absoluten Position eines Tages in einem Monat basiert.
ByYearWeekDayRepetitionStellt ein Muster dar, das auf der Position eines Wochentags in einem Monat basiert.
CalendarStellt einen Kalender dar, der in einem Projekt verwendet wird.
CalendarCollectionRepräsentiert eine Sammlung vonCalendar Objekte.
CalendarExceptionStellt außergewöhnliche Zeiträume in einem Kalender dar.
CalendarExceptionCollectionRepräsentiert eine Sammlung vonCalendarException Objekte.
CompoundDocumentHeaderExceptionStellt eine Ausnahme dar, die ausgelöst wird, wenn der Header der MPP-Datei beschädigt ist.
CopyToOptionsErmöglicht das Festlegen zusätzlicher Optionen beim Kopieren von Projektdaten.
CssSavingArgsDiese Klasse stellt eine Reihe von Daten dar, die sich auf das Speichern einer externen CSS-Datei beziehen, die während der Konvertierung in das HTML-Format erfolgt.
DailyCalendarRepetitionRepräsentiert eine Klasse für Wiederholungen im täglichen Wiederholungsmuster basierend auf Kalendertagen.
DailyRecurrencePatternStellt den Parametersatz dar, der verwendet wird, um eine täglich wiederkehrende Aufgabe in einem Projekt zu erstellen.
DailyRepetitionBaseRepräsentiert eine Basisklasse für Wiederholungen im täglichen Wiederholungsmuster.
DailyWorkRepetitionRepräsentiert eine Klasse für Wiederholungen im täglichen Wiederholungsmuster basierend auf Arbeitstagen.
DayTypeCollectionRepräsentiert eine Sammlung vonDayType Objekte.
EndAfterRecurrenceRangeStellt den Wiederholungsbereich der wiederkehrenden Aufgabe dar, der durch die Nummer des Vorkommens begrenzt ist.
EndByRecurrenceRangeStellt den Wiederholungsbereich wiederkehrender Aufgaben dar, der durch den Endtag begrenzt ist.
ExtendedAttributesteht für erweiterte Attribute.
ExtendedAttributeCollectionRepräsentiert eine Sammlung vonExtendedAttribute Objekte.
ExtendedAttributeDefinitionStellt eine erweiterte Attributdefinition dar, die einem Projekt zugeordnet ist.
ExtendedAttributeDefinitionCollectionRepräsentiert eine Sammlung vonExtendedAttributeDefinition Objekte.
FilterRepräsentiert einen Filter im Projekt.
FilterCollectionEnthält eine Liste vonFilter objects. Implementiert die ICollection<Filter>-Schnittstelle.
FilterCriteriaDefiniert die Kriterien, die Aufgaben oder Ressourcen erfüllen müssen, um in der MSP-Ansicht angezeigt zu werden.
FontResolveCallbackDelegateStellt einen Methodenrückruf dar, um das Schriftartauflösungsereignis zu verarbeiten.
FontResolveEventArgsStellt Argumente für den Callback bereit, der aufgerufen wird, wenn die Schriftart aufgelöst wird.
FontSavingArgsDiese Klasse stellt eine Reihe von Daten dar, die sich auf das Speichern externer Schriftartdateien beziehen, die während der Konvertierung in das HTML-Format auftreten.
GanttChartViewStellt eine GanttChart-Ansicht dar.
GroupRepräsentiert eine Gruppendefinition. Ein Group-Objekt ist ein Mitglied der ResourceGroups-Sammlung oder der TaskGroups-Sammlung.
GroupCollectionEnthält eine Liste vonGroup objects. Implementiert die ICollection<Group>-Schnittstelle.
GroupCriterionRepräsentiert ein Kriterium in einer Gruppendefinition. Das GroupCriterion-Objekt ist ein Mitglied vonGroupCriterionCollection Sammlung.
GroupCriterionCollectionEnthält eine Sammlung vonGroupCriterion objects. Implementiert die ICollection<GroupCriterion>-Schnittstelle.
ImageSavingArgsDiese Klasse stellt eine Reihe von Daten dar, die sich auf das Speichern einer externen Bilddatei beziehen, die während der Konvertierung in das HTML-Format erfolgt.
InvalidPasswordExceptionStellt den Ausnahmetyp dar, der ausgelöst wird, wenn eine passwortgeschützte Datei mit falschem Passwort geöffnet wird.
LicenseStellt Methoden zur Lizenzierung der Komponente bereit.
LoadOptionsErmöglicht die Angabe zusätzlicher Ladeparameter beim Laden eines Projekts aus einer Datei oder einem Stream.
MeteredBietet Methoden zum Festlegen von gemessenen Schlüsseln.
MonthlyRecurrencePatternStellt den Parametersatz dar, der zum Erstellen einer monatlich wiederkehrenden Aufgabe in einem Projekt verwendet wird.
MonthlyRepetitionBaseRepräsentiert ein Basismuster für die monatliche Tagesposition.
NoPrinterInstalledExceptionStellt eine Ausnahme dar, die ausgelöst wird, wenn im Betriebssystem kein Drucker installiert ist.
OleObjectStellt ein OLE-Objekt dar, das in die Gantt-Diagrammansicht einer MPP-Datei eingefügt werden kann.
OleObjectCollectionStellt eine Sammlung dar, die die Instanzen von enthältOleObject Klasse.
OutlineCodeStellt einen Wert eines Gliederungscodes dar.
OutlineCodeCollectionRepräsentiert eine Sammlung vonOutlineCode Objekte.
OutlineCodeDefinitionStellt eine Gliederungscodedefinition dar.
OutlineCodeDefinitionCollectionRepräsentiert eine Sammlung vonOutlineCodeDefinition Objekte.
OutlineMaskStellt vier Elemente einer Maske dar, die ein Outline-Code-Format definiert.
OutlineMaskCollectionRepräsentiert eine Sammlung vonOutlineMask Objekte.
OutlineValueStellt einen Gliederungswert dar.
OutlineValueCollectionRepräsentiert eine Sammlung vonOutlineValue Objekte.
ParseErrorArgsLiefert Daten für dieParseErrorCallback Delegierter.
ParseErrorCallbackStellt einen Methodenrückruf dar, um Analysefehler zu behandeln, die beim Lesen von XML-Daten auftreten können.
PrimaveraReadOptionsErmöglicht das Festlegen zusätzlicher Optionen beim Lesen von Primavera Xml- oder Primavera Xer-Dateien.
PrimaveraTaskPropertiesStellt Primavera-spezifische Eigenschaften für eine Aufgabe dar, die aus dem Primavera-Format (XER von P6XML) gelesen wird.
PrimaveraXerReaderRepräsentiert ein Lesegerät zum Lesen von Projekt-UIDs aus der Primavera XER-Datei
PrimaveraXmlReaderStellt ein Lesegerät dar, das es ermöglicht, Projekt-UIDs aus der Primavera-XML-Datei abzurufen.
PrjStellt unterstützte Eigenschaften von darProject Objekt.
Projectsteht für ein Projekt.
ProjectDisplayOptionsRepräsentiert die Anzeigeoptionen für eine Projektinstanz.
ProjectFileInfoDie Klasseninstanz enthält Informationen über das Projektdateiformat und die Version von Microsoft Project, wo die Datei erstellt wurde.
ProjectInfoKurzinfo zum veröffentlichten Projekt verfügbar auf Project Online.
ProjectOnlineExceptionStellt eine Ausnahme dar, die ausgelöst wird, wenn während der Interaktion mit der Project Online- oder Project Server-Instanz Fehler gefunden werden.
ProjectServerCredentialsAnmeldeinformationen, die zum Herstellen einer Verbindung mit Project Online oder einer lokalen Instanz von Project Server verwendet werden.
ProjectServerManagerDie Klasse, die die Methoden zum Lesen und Ausführen von Vorgängen für Projekte im angegebenen Project Online-Konto oder in der angegebenen lokalen Project Server-Instanz bereitstellt (Project Server-Versionen 2016 und 2019 werden unterstützt).
ProjectServerSaveOptionsErmöglicht die Angabe zusätzlicher Optionen, wenn das Projekt auf Project Server oder Project Online gespeichert wird.
RateStellt eine Definition eines Zeitraums und Tarife dar, die für eine Ressource während dieses Zeitraums gelten.
RateByDateCollectionStellt eine Sammlung dar, deren ZuordnungenDateTime ZuRate Objekte.
RateCollectionStellt eine Sammlung dar, die enthältRate Objekte.
ReadOnlyCollectionBase<T>Stellt eine schreibgeschützte Sammlung von Objekten dar.
RecalculationValidationExceptionStellt eine Ausnahme dar, die ausgelöst wird, wenn nach der Neuberechnung Fehler im Projekt gefunden werden.
RecurrencePatternBaseRepräsentiert die Basisklasse des Wiederholungsmusters.
RecurrenceRangeBaseRepräsentiert den Wiederholungsbereich der wiederkehrenden Aufgabe.
RecurringTaskInfoStellt die Details einer wiederkehrenden Aufgabe in einem Projekt dar.
RecurringTaskParametersStellt den Parametersatz dar, der verwendet wird, um eine wiederkehrende Aufgabe in einem Projekt zu erstellen.
ResourceRepräsentiert eine Ressource in einem Projekt.
ResourceAssignmentStellt eine Ressourcenzuweisung in einem Projekt dar.
ResourceAssignmentCollectionRepräsentiert eine Sammlung vonResourceAssignment Objekte.
ResourceCollectionRepräsentiert eine Sammlung vonResource Objekte.
ResourceSavingArgsDiese Klasse stellt eine Reihe von Daten dar, die sich auf das Speichern einer externen Ressourcendatei beziehen, die während der Konvertierung in das HTML-Format erfolgt.
ResourceUsageViewStellt die Ressourcennutzungsansicht in einem Projekt dar.
ResourceUsageViewFieldCollectionRepräsentiert eine Sammlung vonResourceUsageViewField Werte.
RscStellt unterstützte Eigenschaften von darResource Objekt.
SplitPartRepräsentiert einen Aufgabenteil. Das SplitPart ist ein Mitglied der SplitParts-Auflistung der Aufgabe.
SplitPartCollectionSammlung, die die Teile einer Aufgabe darstellt.
TableRepräsentiert eine Tabelle in Project
TableCollectionEnthält eine Liste vonTable objects. Implementiert die ICollection<Table>-Schnittstelle.
TableFieldRepräsentiert ein Feld einer Tabelle in einem Projekt.
TableFieldCollectionEnthält eine Liste vonTableField objects. Implementiert die IList<TableField>-Schnittstelle.
TaskStellt eine Aufgabe in einem Projekt dar.
TaskBaselineStellt die Baseline einer Aufgabe dar.
TaskBaselineCollectionRepräsentiert eine Sammlung vonTaskBaseline Objekte.
TaskCollectionRepräsentiert eine Sammlung vonTask Objekte.
TaskLinkStellt einen Vorgängerlink dar.
TaskLinkCollectionRepräsentiert eine Sammlung vonTask Objekte.
TasksExceptionRepräsentiert den standardmäßigen internen Ausnahmetyp.
TasksLoggedExceptionRepräsentiert den standardmäßigen internen Ausnahmetyp.
TasksReadingExceptionRepräsentiert den standardmäßigen internen Leseausnahmetyp.
TasksRenderingExceptionStellt die Ausnahme dar, die beim Rendern einer Projektansicht in ein grafisches Format auftreten kann.
TasksWritingExceptionRepräsentiert den standardmäßigen internen Schreibausnahmetyp.
TaskUsageViewRepräsentiert die Aufgabenverwendungsansicht in einem Projekt.
TaskUsageViewFieldCollectionRepräsentiert eine Sammlung vonTaskUsageViewField Werte.
TaskValidationExceptionStellt eine Ausnahme dar, die ausgelöst wird, wenn nach der Neuberechnung Fehler in den Aufgaben des Projekts gefunden werden.
TimelineViewStellt eine Zeitachsenansicht eines Projekts dar.
TimephasedDataRepräsentiert Zeitphasendaten.
TimephasedDataCollectionRepräsentiert eine Sammlung vonTimephasedData Objekte.
TskRepräsentiert Eigenschaften vonTask Objekt.
UsageViewStellt eine Verwendungsansicht in einem Projekt dar.
ValidationExceptionStellt eine Ausnahme dar, die ausgelöst wird, wenn während der Validierung der Entität Fehler gefunden werden.
ValueStellt einen Wert in einer Werteliste dar.
VbaModuleStellt ein VBA-Modul dar.
VbaModuleAttributeDas Attribut desVbaModule Objekt
VbaModuleAttributeCollectionRepräsentiert eine Sammlung vonVbaModuleAttribute Objekte.
VbaModuleCollectionRepräsentiert eine Sammlung vonVbaModule Objekte.
VbaProjectsteht fürVbaProject .
VbaReferenceStellt eine Referenz des darVbaProject .
VbaReferenceCollectionRepräsentiert eine Sammlung vonVbaReference Objekte.
ViewRepräsentiert eine Ansicht in Project.
ViewCollectionEnthält eine Liste vonView objects. Implementiert die ICollection<View>-Schnittstelle.
WBSCodeDefinitionStellt eine PSP-Code-Definition dar.
WBSCodeMaskStellt die WBS-Code-Maske dar.
WBSCodeMaskCollectionRepräsentiert eine Sammlung von WBSCodeMask-Objekten.
WebRequestEventArgsStellt Argumente für das Ereignis bereit, das ausgelöst wird, wenn der Client eine Webanforderung an die Web-API von Project Server sendet.
WeekDayStellt einen Wochentag dar, der entweder reguläre Wochentage oder Ausnahmetage in einem Kalender definiert.
WeekDayCollectionRepräsentiert eine Sammlung vonWeekDay Objekte.
WeeklyRecurrencePatternStellt den Parametersatz dar, der zum Erstellen einer wöchentlich wiederkehrenden Aufgabe in einem Projekt verwendet wird.
WeeklyRepetitionStellt ein Muster dar, das auf Wochentagen basiert.
WeeklyRepetitionBaseRepräsentiert eine Basisklasse für Wiederholungen im wöchentlichen Wiederholungsmuster.
WorkingTimeStellt eine Arbeitszeit an einem Wochentag dar.
WorkingTimeCollectionRepräsentiert eine Sammlung vonWorkingTimeCollection Objekte.
WorkUnitSteht für Arbeitszeiten.
WorkWeekRepräsentiert die WorkWeek-Klasse
WorkWeekCollectionRepräsentiert eine Sammlung vonWorkWeek Objekte.
YearlyRecurrencePatternStellt den Parametersatz dar, der verwendet wird, um eine jährlich wiederkehrende Aufgabe in einem Projekt zu erstellen.
YearlyRepetitionBaseRepräsentiert ein Basismuster für die jährliche Tagesposition.

Structuren

StructuurBeschreibung
DurationRepräsentiert die Dauer in einem Projekt.
Key<T,K>Stellt einen Eigenschaftsschlüssel einer Klasse des angegebenen Typs dar. Eine Instanz dieser Klasse wird verwendet, wenn die Eigenschaft eines Containers abgerufen oder festgelegt wird.
NullableBoolEine Klasse für boolesche Werte mit der Möglichkeit zu prüfen, ob der Wert definiert wurde oder nicht.

Schnittstellen

SchnittstelleBeschreibung
ICssSavingCallbackStellt einen Rückruf dar, der aufgerufen wird, um eine Ressource zum Speichern von CSS zu erstellen.
IFontSavingCallbackStellt einen Rückruf dar, der aufgerufen wird, um eine Ressource zum Speichern von Schriftarten zu erstellen.
IImageSavingCallbackStellt einen Rückruf dar, der aufgerufen wird, um eine Ressource zum Speichern von Bildern zu erstellen.
IVbaModuleStellt ein Modul mit VBA-Code dar.

Aufzählung

AufzählungBeschreibung
ApplicationInfoGibt die Projektversion an, in der die Datei erstellt wurde.
AsnKeyStellt eine Liste unterstützter Zuordnungsfelder dar.
BackgroundPatternGibt das Hintergrundmuster an.
BaselineTypeGibt den Basislinientyp an, der zum Berechnen von Varianzwerten verwendet wird.
BookingTypeGibt die Buchungsart einer Ressource an.
CalculationModeGibt den Projektberechnungsmodus an.
CalculationTypeGibt den Typ einer Berechnung des Werts des benutzerdefinierten Attributs an.
CalendarExceptionTypeGibt den Kalenderausnahmetyp an.
ConstraintTypeGibt die Einschränkung für das Start- oder Enddatum einer Aufgabe an.
CostAccrualTypeGibt die Art der Abgrenzungskosten an.
CurrencySymbolPositionTypeGibt die Position eines Währungssymbols an.
CustomFieldTypeGibt den Typ eines benutzerdefinierten Felds an.
DateFormatGibt das Datumsformat an.
DayLabelDisplayGibt an, wie die Tagesbezeichnung angezeigt wird.
DayTypeGibt den Wochentag an.
EarnedValueMethodTypeGibt die Methode zur Berechnung des Earned Value an.
ElementTypeGibt den Typ eines Elements an.
ExtendedAttributeResourceGibt die FieldId der erweiterten Attribute an, die in einer Ressource verwendet wird.
ExtendedAttributeTaskGibt die erweiterte Attribute FieldId an, die in einer Aufgabe verwendet wird.
FieldGibt ein Feld im Microsoft Office Project an.
FileFormatGibt das Dateiformat des Projekts an.
FilterComparisonTypeDer Vergleichstyp zwischen Feldname und Wert, der als Auswahlkriterium für den Filter dient.
FilterOperationGibt an, wie sich das mit FieldName, FilterComparisonType und Value festgelegte Kriterium auf andere Kriterien im Filter bezieht.
FontFaceTypeZählt Schrifttypen auf
GanttBarSizeGibt die Höhe eines Balkens in Punkten an.
GroupOnGibt die Art der Gruppierung an.
HourLabelDisplayGibt an, wie die Stundenbezeichnung angezeigt wird.
HtmlImageTypeStellt den HTML-Bildtyp dar.
ItemTypeGibt den Typ eines Elements an.
MaskTypeGibt den Typ einer Maske an.
MinuteLabelDisplayGibt an, wie die Minutenbezeichnung angezeigt wird.
MonthGibt den Monat an.
MonthItemTypeGibt das Monatselement an, für das eine Ausnahmewiederholung geplant ist.
MonthLabelDisplayGibt an, wie die Monatsbezeichnung angezeigt wird.
MonthPositionGibt die Position eines Monatselements innerhalb eines Monats an.
OrdinalNumberRepräsentiert eine Ordnungszahl im Fall vonRecurringTaskInfo Klasse.
OutlineValueTypeGibt den Typ eines Gliederungswerts an.
PrjKeyStellt eine Liste der unterstützten Projektfelder dar.
RateFormatTypeGibt die Einheiten an, die von Microsoft Project verwendet werden, um eine Rate anzuzeigen.
RateScaleTypeGibt den Tarifstaffeltyp an.
RateTypeGibt die eindeutigen Kennungen einer Tariftabelle an.
RecurrencePatternRepräsentiert eine Art Wiederholungsmuster einer wiederkehrenden Aufgabe.
ResourceExportTypeGibt den Ressourcenexporttyp für das HTML-Format an.
ResourceTypeGibt den Typ einer Ressource an.
ResourceUsageViewFieldSteht für mögliche Felder inResourceUsageView Anzeigefeld für Objektressourcennutzung.
RollupTypeGibt den Rollup-Typ an.
RscKeyStellt eine Liste unterstützter Ressourcenfelder dar.
SummaryRowsCalculationTypeGibt den Typ einer Berechnung des Werts des benutzerdefinierten Attributs für Zusammenfassungszeilen an.
TaskKeyStellt eine Liste unterstützter Aufgabenfelder dar.
TaskLinkTypeGibt den Typ der Aufgabenabhängigkeit an.
TaskStartDateTypeGibt den Typ des Startdatums einer Aufgabe an.
TaskTypeGibt den Typ einer Aufgabe an.
TaskUsageViewFieldSteht für mögliche Felder inTaskUsageView Objekt.
TimephasedDataTypeGibt den Typ der Zeitphasendaten an.
TimeUnitTypeGibt den Typ einer Zeiteinheit an.
UndefinedConstraintHandlingBehaviorGibt das Verhalten an, das verwendet wird, um Aufgaben mit undefinierten Einschränkungen zu behandeln.
ViewScreenGibt den Bildschirmtyp für eine Ansicht an.
WBSSequenceGibt die Reihenfolge für WBSCodeMask an
WeekdayTypeRepräsentiert einen Wochentag eines Projekts in der Instanz vonRecurringTaskInfo Klasse.
WeekLabelDisplayGibt an, wie die Wochenbezeichnung angezeigt wird.
WorkContourTypeGibt die Kontur eines Werkstücks an.
WorkGroupTypeGibt den Typ einer Arbeitsgruppe an.
YearLabelDisplayGibt an, wie die Jahresbezeichnung angezeigt wird.