WorkItem, classe

Représente un élément de travail sur Team Foundation Server.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem

Espace de noms :  Microsoft.TeamFoundation.WorkItemTracking.Client
Assembly :  Microsoft.TeamFoundation.WorkItemTracking.Client (dans Microsoft.TeamFoundation.WorkItemTracking.Client.dll)

Syntaxe

'Déclaration
Public NotInheritable Class WorkItem
public sealed class WorkItem

Le type WorkItem expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique WorkItem Initialise une nouvelle instance de la classe de travail d'un WorkItemTypespécifié.

Début

Propriétés

  Nom Description
Propriété publique AreaId Obtient ou définit la valeur entière du champ d'AreaId pour cet élément de travail.
Propriété publique AreaPath Obtient ou définit la valeur de chaîne du champ d'AreaPath pour cet élément de travail.
Propriété publique AttachedFileCount Obtient le nombre de fichiers joints pour cet élément de travail.
Propriété publique Attachments Obtient l'objet AttachmentCollection qui représente les pièces jointes qui appartiennent à cet élément de travail.
Propriété publique AuthorizedDate
Propriété publique ChangedBy Obtient la valeur de chaîne du champ de ChangedBy pour cet élément de travail.
Propriété publique ChangedDate Obtient l'objet DateTime qui représente la date et l'heure que cet élément de travail a été en dernier modifié.
Propriété publique CreatedBy Obtient la valeur de chaîne du champ de CreatedBy pour cet élément de travail.
Propriété publique CreatedDate Obtient l'objet DateTime qui représente la date et l'heure que cet élément de travail a été créé.
Propriété publique Description Obtient ou définit une chaîne qui décrit cet élément de travail.
Propriété publique DisplayForm Obtient le formulaire d'affichage associé à cet élément de travail.
Propriété publique ExternalLinkCount Obtient le nombre de liens externes dans cet élément de travail.
Propriété publique Fields Obtient l'objet FieldCollection qui contient Fields de cet élément de travail.
Propriété publique History Obtient ou définit la valeur de chaîne du champ Historique de cet élément de travail.
Propriété publique HyperLinkCount Obtient le nombre de liens hypertexte dans cet élément de travail.
Propriété publique Id Obtient l'ID de cet élément de travail.
Propriété publique IsDirty Obtient un indicateur qui indique si cet élément de travail a été modifié depuis sa dernière sauvegarde.
Propriété publique IsNew Obtient un indicateur qui indique si cet élément de travail est nouveau.
Propriété publique IsOpen Obtient un indicateur qui indique si cet élément de travail est ouvert pour modification.
Propriété publique IsPartialOpen Obtient un indicateur qui indique si l'élément de travail est partiellement ouvert.
Propriété publique IsReadOnly Obtient un indicateur qui indique si l'élément de travail est en lecture seule.
Propriété publique IsReadOnlyOpen Obtient un indicateur qui indique si l'élément de travail est ouvert en lecture seule.
Propriété publique Item[String] Obtient ou définit la valeur d'un champ dans cet élément de travail spécifié par le nom du champ.
Propriété publique Item[CoreField] Obtient ou définit la valeur d'un champ dans cet élément de travail spécifié par l'ID de champ
Propriété publique IterationId Obtient ou définit la valeur entière du champ d'IterationId de cet élément de travail.
Propriété publique IterationPath Obtient ou définit la valeur de chaîne du champ d'IterationPath de cet élément de travail.
Propriété publique Links Obtient la collection des liens dans cet élément de travail.
Propriété publique NodeName Obtient ou définit la valeur de chaîne du champ de NodeName de cet élément de travail.
Propriété publique Project Obtient le projet actuel associés à cet élément de travail.
Propriété publique Reason Obtient ou définit la valeur de chaîne du champ Raison pour cet élément de travail.
Propriété publique RelatedLinkCount Obtient le nombre de liens associés de cet élément de travail.
Propriété publique Rev Obtient l'entier qui représente le numéro de révision de cet élément de travail.
Propriété publique RevisedDate Obtient un objet DateTime qui représente la date et l'heure de révision de cet élément de travail.
Propriété publique Revision Obtient l'entier qui représente le numéro de révision de cet élément de travail.
Propriété publique Revisions Obtient un objet RevisionCollection qui représente une collection de nombres de révision valides pour cet élément de travail.
Propriété publique State Obtient ou définit une chaîne qui décrit l'état de cet élément de travail.
Propriété publique Store Obtient le WorkItemStore auquel appartient cet élément de travail.
Propriété publique Tags
Propriété publique TemporaryId Obtient l'ID temporaire de cet élément de travail.
Propriété publique Title Obtient ou définit une chaîne qui décrit le titre de cet élément de travail.
Propriété publique Type Obtient un objet WorkItemType qui représente le type de cet élément de travail.
Propriété publique Uri Obtient l'URI (Uri) de cet élément de travail.
Propriété publique Watermark
Propriété publique WorkItemLinkHistory Obtient un objet WorkItemLinkCollection qui représente une collection d'objets WorkItemLinkqui lient à cet élément de travail maintenant ou lié dans le passé.
Propriété publique WorkItemLinks Obtient un objet WorkItemLinkCollection qui représente une collection d'objets WorkItemLinkqui lient actuellement à cet élément de travail.

Début

Méthodes

  Nom Description
Méthode publique Close Ferme cette instance de travail et libère la mémoire qui est associée.
Méthode publique Copy() Crée une copie de cette instance de travail.
Méthode publique Copy(WorkItemType) Crée une copie de cette instance de travail qui consiste à WorkItemTypespécifié.
Méthode publique Copy(WorkItemType, WorkItemCopyFlags) Crée une copie de cette instance de travail qui consiste à WorkItemTypespécifié.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetNextState Obtient l'état suivant de cet élément de travail selon l'action d'un utilisateur.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsValid Valide les champs de cet élément de travail.
Méthode publique Open Ouvre cet élément de travail pour modification.
Méthode publique PartialOpen Ouvre cet élément de travail pour la modification en transmettant une quantité minimum de données sur le réseau.
Méthode publique Reset Retourne les modifications apportées depuis la dernière sauvegarde.
Méthode publique Save() Enregistre toutes les modifications en attente pour cet élément de travail.
Méthode publique Save(SaveFlags) Enregistre toutes les modifications en attente pour cet élément de travail.
Méthode publique SetDirty Substitue provisoirement l'état modifié d'un élément de travail.Toute modification apportée à l'élément de travail provoquera cette méthode pour rétablir la valeur correcte, selon l'état de la modification de l'élément de travail.
Méthode publique SyncToLatest Synchronise l'élément de travail à la dernière révision.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique Validate Obtient un ArrayList des champs de cet élément de travail non valides.

Début

Événements

  Nom Description
Événement public FieldChanged Se produit lorsqu'un champ est mis à jour dans cette instance de travail.
Événement public Saving L'événement est déclenché chaque fois que l'élément de travail est sur le point d'être enregistré.

Début

Notes

Les méthodes suivantes pour accéder aux champs et les valeurs de champ sont disponibles :

  • Tracking [« nom de champ »] obtient ou définit la valeur d'un champ.

  • WorkItem.Fields [« nom de champ »] obtient ou définit le champ, pas la valeur.

  • WorkItem.Fields [« nom de champ »]. La valeur obtient ou définit la valeur du champ.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.WorkItemTracking.Client, espace de noms