Partager via


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 WorkItem d' 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 d' AttachmentCollection qui représente les connexions 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 d' DateTime qui représente la date et l'heure que cet élément de travail a été en dernier modifié.
Propriété publique Collection
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 d' 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 la forme 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 FieldData
Propriété publique Fields Obtient l'objet d' 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 l'é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 InternalVersion
Propriété publique IsAccessDenied
Propriété publique IsDirty Obtient une balise qui décrit si cet élément de travail a été modifié sa dernière sauvegarde.
Propriété publique IsNew Obtient une balise qui décrit si cet élément de travail est nouveau.
Propriété publique IsOpen Obtient une balise qui décrit si cet élément de travail est ouvert pour la modification.
Propriété publique IsPartialOpen Obtient une balise qui indique si l'élément de travail est partiellement ouvert.
Propriété publique IsReadOnly Obtient une balise qui indique si l'élément de travail est en lecture seule.
Propriété publique IsReadOnlyOpen Obtient une balise 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 LinkData
Propriété publique Links Obtient la collection des liens de 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é à 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 représentant le numéro de révision de cet élément de travail.
Propriété publique RevisedDate Obtient un objet d' DateTime qui représente la date et l'heure de balisage de cet élément de travail.
Propriété publique Revision Obtient l'entier représentant le numéro de révision de cet élément de travail.
Propriété publique Revisions Obtient un objet d' RevisionCollection qui représente une collection de nombres de balisage valide 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 WorkItemStore auquel cet élément de travail appartient.
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 l'élément de travail.
Propriété publique Type Obtient un objet d' 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 d' WorkItemLinkCollection qui représente une collection d' WorkItemLinks qui lient à cet élément de travail ou maintenant lié à est dans le passé.
Propriété publique WorkItemLinks Obtient un objet d' WorkItemLinkCollection qui représente une collection d' WorkItemLinks qui lient actuel à cet élément de travail.

Début

Méthodes

  Nom Description
Méthode publique ApplyRules()
Méthode publique ApplyRules(Boolean)
Méthode publique CalculateFieldLists
Méthode publique Close Ferme cette instance de WorkItem et libère la mémoire qui est associée.
Méthode publique Copy() Crée une copie de cette instance de WorkItem.
Méthode publique Copy(WorkItemType) Crée une copie de cette instance de WorkItem qui est d' WorkItemTypespécifié.
Méthode publique Copy(WorkItemType, WorkItemCopyFlags) Crée une copie de cette instance de WorkItem qui est d' 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 GetActionObject
Méthode publique GetActionsHistory
Méthode publique GetFieldValue
Méthode publique GetFieldValueExternal
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetLatestSyncData
Méthode publique GetNextState Passe l'état 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 l'élément de travail pour la modification.
Méthode publique PartialOpen Ouvre l'élément de travail pour la modification en transmission de les plus faibles quantités de données sur le réseau.
Méthode publique Reset Retourne toutes les modifications apportées depuis la dernière sauvegarde.
Méthode publique Save() Enregistre toutes les modifications en attente sur cet élément de travail.
Méthode publique Save(SaveFlags) Enregistre toutes les modifications en attente sur cet élément de travail.
Méthode publique SetDirty Substitue provisoirement modifié l'état d'un élément de travail.Toute modification apportée à l'élément de travail cela entraîne d'être réinitialisé à 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 SyncWorkItem
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 qui ne sont pas valides.

Début

Événements

  Nom Description
Événement public FieldChanged Se produit lorsqu'un champ est mis à jour dans cette instance de WorkItem.
É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

Champs

  Nom Description
Champ publicMembre statique c_revisionHistory
Champ publicMembre statique c_revisionLatest
Champ publicMembre statique c_revisionNull
Champ publicMembre statique c_revisionUpdate

Début

Notes

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

  • WorkItem [« 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