ProjectDataSet.TaskRow.TASK_IS_ACTIVE - Propriété
Obtient ou définit une valeur qui indique si la tâche est actif (true) ou inactif (false).
Espace de noms : WebSvcProject
Assembly : ProjectServerServices (dans ProjectServerServices.dll)
Syntaxe
'Déclaration
Public Property TASK_IS_ACTIVE As Boolean
Get
Set
'Utilisation
Dim instance As ProjectDataSet.TaskRow
Dim value As Boolean
value = instance.TASK_IS_ACTIVE
instance.TASK_IS_ACTIVE = value
public bool TASK_IS_ACTIVE { get; set; }
Valeur de propriété
Type : System.Boolean
Remarques
Lorsque vous définissez une tâche pour qu'elle soit inactive dans Project Professional et puis publiez le projet, Project Web App affiche toujours la tâche dans le calendrier du projet, mais la ligne de la tâche n'est pas modifiable. Une tâche planifiée automatiquement (par exemple, T3) ayant une tâche inactive (par exemple, T2) comme un prédécesseur ignore les dates des tâches inactives.
Si la tâche T2 est le seul prédécesseur et qu'aucune autre contrainte, la date de début de tâche de que T3 est redéfinie sur le projet date de début. Toutefois, le diagramme de Gantt continue d'afficher le prédécesseur connecteur jusqu'à ce que la tâche T2 est supprimée en tant que prédécesseur de T3.
Le moteur de planification Project Server peut afficher démarrer incohérente ou les heures lorsque vous utilisez la méthode QueueUpdateProject pour modifier l'état actif d'une tâche, s'il existe plusieurs modifications dans l'objet ProjectDataSet pour le paramètre dataset de fin. Si la propriété TASK_IS_ACTIVE est le seul changement dans le paramètre dataset , vous pouvez mettre à jour le projet.