Aspose.Tasks

Contient des classes pour travailler avec des documents Microsoft Project sans utiliser Microsoft Project.

Des classes

ClasserLa description
ApsLayoutBuilderOutOfMemoryExceptionReprésente une exception qui se produit lorsqu’il n’y a pas assez de mémoire pour continuer la création d’une mise en page d’image.
AsnReprésente les propriétés deResourceAssignment objet.
AssignmentBaselineReprésente la ligne de base d’une affectation de ressource.
AssignmentBaselineCollectionReprésente une collection deAssignmentBaseline objets.
AvailabilityPeriodReprésente une période pendant laquelle une ressource est disponible.
AvailabilityPeriodCollectionReprésente une collection qui contientAvailabilityPeriod objets.
BaselineReprésente les valeurs de référence d’une ressource.
BaselineCollectionReprésente une collection deBaseline objets.
BitmapInvalidSizeExceptionReprésente une exception qui se produit lorsqu’il n’y a pas assez de mémoire pour créer une instance bitmap.
BuildVersionInfoContient la version de build et les informations sur le produit.
ByMonthDayRepetitionReprésente un modèle basé sur la position absolue d’un jour dans un mois.
ByMonthWeekDayRepetitionReprésente un modèle basé sur la position du jour de la semaine dans un mois.
ByYearDayRepetitionReprésente un modèle basé sur la position absolue d’un jour dans un mois.
ByYearWeekDayRepetitionReprésente un modèle basé sur la position d’un jour de la semaine dans un mois.
CalendarReprésente un calendrier utilisé dans un projet.
CalendarCollectionReprésente une collection deCalendar objets.
CalendarExceptionReprésenter des périodes exceptionnelles dans un calendrier.
CalendarExceptionCollectionReprésente une collection deCalendarException objets.
CompoundDocumentHeaderExceptionReprésente une exception qui est levée lorsque l’en-tête du fichier MPP est cassé.
CopyToOptionsPermet de spécifier des options supplémentaires lors de la copie des données du projet.
CssSavingArgsCette classe représente un ensemble de données liées à l’enregistrement d’un fichier CSS externe qui se produit lors de la conversion au format HTML.
DailyCalendarRepetitionReprésente une classe pour les répétitions dans un modèle de récurrence quotidien basé sur les jours calendaires.
DailyRecurrencePatternReprésente l’ensemble des paramètres utilisés pour créer une tâche récurrente quotidienne dans un projet.
DailyRepetitionBaseReprésente une classe de base pour les répétitions dans le modèle de récurrence quotidienne.
DailyWorkRepetitionReprésente une classe pour les répétitions dans un modèle de récurrence quotidien basé sur les jours de travail.
DayTypeCollectionReprésente une collection deDayType objets.
EndAfterRecurrenceRangeReprésente la plage de récurrence de la tâche récurrente qui est limitée par le numéro d’occurrence.
EndByRecurrenceRangeReprésente la plage de récurrence de la tâche récurrente qui est limitée par le jour de fin.
ExtendedAttributeReprésente les attributs étendus.
ExtendedAttributeCollectionReprésente une collection deExtendedAttribute objets.
ExtendedAttributeDefinitionReprésente une définition d’attribut étendue associée à un projet.
ExtendedAttributeDefinitionCollectionReprésente une collection deExtendedAttributeDefinition objets.
FilterReprésente un filtre dans Project.
FilterCollectionContient une liste deFilter objects. Implémente l’interface ICollection<Filter>.
FilterCriteriaDéfinit les critères que les tâches ou les ressources doivent remplir pour être affichées dans la vue MSP.
FontResolveCallbackDelegateReprésente un rappel de méthode pour gérer l’événement de résolution de police.
FontResolveEventArgsFournit des arguments pour le rappel qui est invoqué lorsque la police est résolue.
FontSavingArgsCette classe représente un ensemble de données liées à l’enregistrement du fichier de polices externes qui se produit lors de la conversion au format HTML.
GanttChartViewReprésente une vue Diagramme de Gantt.
GroupReprésente une définition de groupe. Un objet Group est membre de la collection ResourceGroups ou de la collection TaskGroups.
GroupCollectionContient une liste deGroup objects. Implémente l’interface ICollection<Groupe>.
GroupCriterionReprésente un critère dans une définition de groupe. L’objet GroupCriterion est membre duGroupCriterionCollection collection.
GroupCriterionCollectionContient une collection deGroupCriterion objects. Implémente l’interface ICollection<GroupCriterion>.
ImageSavingArgsCette classe représente un ensemble de données liées à l’enregistrement d’un fichier image externe qui se produit lors de la conversion au format HTML.
InvalidPasswordExceptionReprésente le type d’exception qui est émis lors de l’ouverture d’un fichier protégé par mot de passe avec un mot de passe incorrect.
LicenseFournit des méthodes pour autoriser le composant.
LoadOptionsPermet de spécifier des paramètres de chargement supplémentaires lors du chargement d’un projet à partir d’un fichier ou d’un flux.
MeteredFournit des méthodes pour définir la clé mesurée.
MonthlyRecurrencePatternReprésente l’ensemble des paramètres utilisés pour créer une tâche récurrente mensuelle dans un projet.
MonthlyRepetitionBaseReprésente un modèle de base pour la position mensuelle du jour.
NoPrinterInstalledExceptionReprésente une exception qui est levée lorsqu’il n’y a pas d’imprimante installée dans le système d’exploitation.
OleObjectReprésente un objet OLE qui peut être inséré dans la vue Diagramme de Gantt d’un fichier MPP.
OleObjectCollectionReprésente une collection contenant les instances duOleObject classe.
OutlineCodeReprésente une valeur d’un code hiérarchique.
OutlineCodeCollectionReprésente une collection deOutlineCode objets.
OutlineCodeDefinitionReprésente une définition de code hiérarchique.
OutlineCodeDefinitionCollectionReprésente une collection deOutlineCodeDefinition objets.
OutlineMaskReprésente quatre éléments d’un masque qui définit un format de code hiérarchique.
OutlineMaskCollectionReprésente une collection deOutlineMask objets.
OutlineValueReprésente une valeur globale.
OutlineValueCollectionReprésente une collection deOutlineValue objets.
ParseErrorArgsFournit des données pour leParseErrorCallback délégué.
ParseErrorCallbackReprésente un rappel de méthode pour gérer les erreurs d’analyse qui peuvent se produire lors de la lecture de données XML.
PrimaveraReadOptionsPermet de spécifier des options supplémentaires lors de la lecture de fichiers Primavera Xml ou Primavera Xer.
PrimaveraTaskPropertiesReprésente les propriétés spécifiques à Primavera pour une tâche lue à partir du format Primavera (XER de P6XML).
PrimaveraXerReaderReprésente un lecteur pour lire les UID de projet à partir du fichier Primavera XER
PrimaveraXmlReaderReprésente un lecteur qui permet de récupérer les UID du projet à partir du fichier Primavera Xml.
PrjReprésente les propriétés prises en charge deProject objet.
ProjectReprésente un projet.
ProjectDisplayOptionsReprésente les options d’affichage pour une instance de projet.
ProjectFileInfoL’instance de classe contient des informations sur le format de fichier du projet et la version de Microsoft Project où le fichier a été créé.
ProjectInfoBrèves informations sur le projet publié disponibles sur Project Online.
ProjectOnlineExceptionReprésente une exception qui est levée lorsque des erreurs sont détectées lors de l’interaction avec Project Online ou l’instance de Project Server.
ProjectServerCredentialsIdentifiants utilisés pour se connecter à Project Online ou à une instance locale de Project Server.
ProjectServerManagerLa classe qui fournit les méthodes pour lire et effectuer des opérations sur des projets dans le compte Project Online spécifié ou dans l’instance Project Server sur site spécifiée (les versions 2016 et 2019 de Project Server sont prises en charge).
ProjectServerSaveOptionsPermet de spécifier des options supplémentaires lorsque le projet est enregistré sur Project Server ou Project Online.
RateReprésente une définition d’une période et des tarifs applicables pour une ressource pendant cette période.
RateByDateCollectionReprésente une collection dont les mappages deDateTime pourRate objets.
RateCollectionReprésente une collection qui contientRate objets.
ReadOnlyCollectionBase<T>Représente une collection d’objets en lecture seule.
RecalculationValidationExceptionReprésente une exception qui est levée lorsque des erreurs sont trouvées dans le projet après recalcul.
RecurrencePatternBaseReprésente la classe de base du modèle de récurrence.
RecurrenceRangeBaseReprésente la plage de récurrence de la tâche récurrente.
RecurringTaskInfoReprésente les détails d’une tâche récurrente dans un projet.
RecurringTaskParametersReprésente l’ensemble des paramètres utilisés pour créer une tâche récurrente dans un projet.
ResourceReprésente une ressource dans un projet.
ResourceAssignmentReprésente une affectation de ressource dans un projet.
ResourceAssignmentCollectionReprésente une collection deResourceAssignment objets.
ResourceCollectionReprésente une collection deResource objets.
ResourceSavingArgsCette classe représente un ensemble de données liées à l’enregistrement du fichier de ressources externes qui se produit lors de la conversion au format HTML.
ResourceUsageViewReprésente la vue d’utilisation des ressources dans un projet.
ResourceUsageViewFieldCollectionReprésenter une collection deResourceUsageViewField valeurs.
RscReprésente les propriétés prises en charge deResource objet.
SplitPartReprésente une partie de tâche. Le SplitPart est membre de la collection SplitParts de la tâche.
SplitPartCollectionCollection qui représente les parties d’une tâche.
TableReprésente une table dans Project
TableCollectionContient une liste deTable objects. Implémente l’interface ICollection<Table>.
TableFieldReprésente un champ d’une table dans un projet.
TableFieldCollectionContient une liste deTableField objects. Implémente l’interface IList<TableField>.
TaskReprésente une tâche dans un projet.
TaskBaselineReprésente la ligne de base d’une tâche.
TaskBaselineCollectionReprésente une collection deTaskBaseline objets.
TaskCollectionReprésente une collection deTask objets.
TaskLinkReprésente un lien prédécesseur.
TaskLinkCollectionReprésente une collection deTask objets.
TasksExceptionReprésente le type d’exception interne standard.
TasksLoggedExceptionReprésente le type d’exception interne standard.
TasksReadingExceptionReprésente le type d’exception de lecture interne standard.
TasksRenderingExceptionReprésente l’exception qui peut se produire lors du rendu de la vue d’un projet dans un format graphique.
TasksWritingExceptionReprésente le type d’exception d’écriture interne standard.
TaskUsageViewReprésente la vue d’utilisation des tâches dans un projet.
TaskUsageViewFieldCollectionReprésente une collection deTaskUsageViewField valeurs.
TaskValidationExceptionReprésente une exception qui est levée lorsque des erreurs sont trouvées dans les tâches du projet après recalcul.
TimelineViewReprésente une vue chronologique d’un projet.
TimephasedDataReprésente une donnée échelonnée dans le temps.
TimephasedDataCollectionReprésente une collection deTimephasedData objets.
TskReprésente les propriétés deTask objet.
UsageViewReprésenter une vue d’utilisation dans un projet.
ValidationExceptionReprésente une exception qui est levée lorsque des erreurs sont détectées lors de la validation de l’entité.
ValueReprésente une valeur dans une liste de valeurs.
VbaModuleReprésente un module VBA.
VbaModuleAttributeL’attribut duVbaModule objet
VbaModuleAttributeCollectionReprésente une collection deVbaModuleAttribute objets.
VbaModuleCollectionReprésente une collection deVbaModule objets.
VbaProjectReprésenteVbaProject .
VbaReferenceReprésente une référence duVbaProject .
VbaReferenceCollectionReprésente une collection deVbaReference objets.
ViewReprésente une vue dans Project.
ViewCollectionContient une liste deView objects. Implémente l’interface ICollection<View>.
WBSCodeDefinitionReprésente une définition de code WBS.
WBSCodeMaskReprésente le masque de code WBS.
WBSCodeMaskCollectionReprésente une collection d’objets WBSCodeMask.
WebRequestEventArgsFournit des arguments pour l’événement déclenché lorsque le client envoie une requête Web à l’API Web de Project Server.
WeekDayReprésente un jour de la semaine qui définit soit des jours réguliers d’une semaine, soit des jours d’exception dans un calendrier.
WeekDayCollectionReprésente une collection deWeekDay objets.
WeeklyRecurrencePatternReprésente l’ensemble des paramètres utilisés pour créer une tâche récurrente hebdomadaire dans un projet.
WeeklyRepetitionReprésente un modèle basé sur les jours de la semaine.
WeeklyRepetitionBaseReprésente une classe de base pour les répétitions dans le modèle de récurrence hebdomadaire.
WorkingTimeReprésente un temps de travail pendant un jour de semaine.
WorkingTimeCollectionReprésente une collection deWorkingTimeCollection objets.
WorkUnitReprésente les heures de travail.
WorkWeekReprésente la classe WorkWeek
WorkWeekCollectionReprésente une collection deWorkWeek objets.
YearlyRecurrencePatternReprésente l’ensemble des paramètres utilisés pour créer une tâche récurrente annuelle dans un projet.
YearlyRepetitionBaseReprésente un modèle de base pour la position du jour annuel.

Ouvrages

StructureLa description
DurationReprésente la durée dans un projet.
Key<T,K>Représente une clé de propriété d’une classe du type spécifié. Une instance de cette classe est utilisée lors de l’obtention ou de la définition de la propriété d’un conteneur.
NullableBoolUne classe pour les valeurs booléennes avec possibilité de vérifier si la valeur a été définie ou non.

Interfaces

InterfaceLa description
ICssSavingCallbackReprésente un rappel qui est appelé pour créer une ressource pour stocker CSS.
IFontSavingCallbackReprésente un rappel appelé pour créer une ressource pour stocker les polices.
IImageSavingCallbackReprésente un rappel appelé pour créer une ressource pour stocker des images.
IVbaModuleReprésente un module avec le code VBA.

Énumération

ÉnumérationLa description
ApplicationInfoSpécifie la version du projet où le fichier a été créé.
AsnKeyReprésente une liste de champs d’affectation pris en charge.
BackgroundPatternSpécifie le motif d’arrière-plan.
BaselineTypeSpécifie le type de référence utilisé pour calculer les valeurs de variance.
BookingTypeSpécifie le type de réservation d’une ressource.
CalculationModeSpécifie le mode de calcul du projet.
CalculationTypeSpécifie le type de calcul de la valeur de l’attribut personnalisé.
CalendarExceptionTypeSpécifie le type d’exception de calendrier.
ConstraintTypeSpécifie la contrainte sur la date de début ou de fin d’une tâche.
CostAccrualTypeSpécifie le type d’un coût de régularisation.
CurrencySymbolPositionTypeSpécifie la position d’un symbole monétaire.
CustomFieldTypeSpécifie le type d’un champ personnalisé.
DateFormatSpécifie le format de date.
DayLabelDisplaySpécifie comment l’étiquette du jour s’affiche.
DayTypeSpécifie le jour d’une semaine.
EarnedValueMethodTypeSpécifie la méthode utilisée pour calculer la valeur acquise.
ElementTypeSpécifie le type d’un élément.
ExtendedAttributeResourceSpécifie les attributs étendus FieldId utilisés dans une ressource.
ExtendedAttributeTaskSpécifie les attributs étendus FieldId utilisés dans une tâche.
FieldSpécifie un champ dans Microsoft Office Project.
FileFormatSpécifie le format de fichier du projet.
FilterComparisonTypeLe type de comparaison effectuée entre FieldName et Value qui sert de critère de sélection pour le filtre.
FilterOperationSpécifie comment le critère établi avec FieldName, FilterComparisonType et Value est lié aux autres critères du filtre.
FontFaceTypeÉnumère les types de polices
GanttBarSizeSpécifie la hauteur d’une barre en points.
GroupOnSpécifie le type de regroupement.
HourLabelDisplaySpécifie comment l’étiquette d’heure s’affiche.
HtmlImageTypeReprésente le type d’image HTML.
ItemTypeSpécifie le type d’un élément.
MaskTypeSpécifie le type d’un masque.
MinuteLabelDisplaySpécifie comment l’étiquette des minutes s’affiche.
MonthSpécifie le mois.
MonthItemTypeSpécifie l’élément du mois pour lequel une récurrence d’exception est planifiée.
MonthLabelDisplaySpécifie comment l’étiquette du mois s’affiche.
MonthPositionSpécifie la position d’un élément de mois dans un mois.
OrdinalNumberReprésente un nombre ordinal dans l’instance deRecurringTaskInfo classe.
OutlineValueTypeSpécifie le type d’une valeur de contour.
PrjKeyReprésente une liste des champs de projet pris en charge.
RateFormatTypeSpécifie les unités utilisées par Microsoft Project pour afficher un taux.
RateScaleTypeSpécifie le type d’échelle de taux.
RateTypeSpécifie les identifiants uniques d’une table de taux.
RecurrencePatternReprésente un type de modèle de récurrence d’une tâche récurrente.
ResourceExportTypeSpécifie le type d’exportation de ressource pour le format HTML.
ResourceTypeSpécifie le type d’une ressource.
ResourceUsageViewFieldReprésente les champs possibles dansResourceUsageView champ d’affichage de l’utilisation des ressources de l’objet.
RollupTypeSpécifie le type de cumul.
RscKeyReprésente une liste de champs de ressources pris en charge.
SummaryRowsCalculationTypeSpécifie le type de calcul de la valeur de l’attribut personnalisé pour les lignes récapitulatives.
TaskKeyReprésente une liste de champs de tâches pris en charge.
TaskLinkTypeSpécifie le type de dépendance des tâches.
TaskStartDateTypeSpécifie le type de date de début d’une tâche.
TaskTypeSpécifie le type d’une tâche.
TaskUsageViewFieldReprésente les champs possibles dansTaskUsageView objet.
TimephasedDataTypeSpécifie le type de données échelonnées dans le temps.
TimeUnitTypeSpécifie le type d’unité de temps.
UndefinedConstraintHandlingBehaviorSpécifie le comportement utilisé pour gérer les tâches avec des contraintes non définies.
ViewScreenSpécifie le type d’écran pour une vue.
WBSSequenceSpécifie la séquence pour WBSCodeMask
WeekdayTypeReprésente un jour de la semaine d’un projet dans l’instance deRecurringTaskInfo classe.
WeekLabelDisplaySpécifie comment l’étiquette de la semaine s’affiche.
WorkContourTypeSpécifie le contour d’une œuvre.
WorkGroupTypeSpécifie le type d’un groupe de travail.
YearLabelDisplaySpécifie comment l’étiquette de l’année s’affiche.