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 | |
---|---|---|
WorkItem | Initialise une nouvelle instance de la classe de travail d'un WorkItemTypespécifié. |
Début
Propriétés
Nom | Description | |
---|---|---|
AreaId | Obtient ou définit la valeur entière du champ d'AreaId pour cet élément de travail. | |
AreaPath | Obtient ou définit la valeur de chaîne du champ d'AreaPath pour cet élément de travail. | |
AttachedFileCount | Obtient le nombre de fichiers joints pour cet élément de travail. | |
Attachments | Obtient l'objet AttachmentCollection qui représente les pièces jointes qui appartiennent à cet élément de travail. | |
AuthorizedDate | ||
ChangedBy | Obtient la valeur de chaîne du champ de ChangedBy pour cet élément de travail. | |
ChangedDate | Obtient l'objet DateTime qui représente la date et l'heure que cet élément de travail a été en dernier modifié. | |
CreatedBy | Obtient la valeur de chaîne du champ de CreatedBy pour cet élément de travail. | |
CreatedDate | Obtient l'objet DateTime qui représente la date et l'heure que cet élément de travail a été créé. | |
Description | Obtient ou définit une chaîne qui décrit cet élément de travail. | |
DisplayForm | Obtient le formulaire d'affichage associé à cet élément de travail. | |
ExternalLinkCount | Obtient le nombre de liens externes dans cet élément de travail. | |
Fields | Obtient l'objet FieldCollection qui contient Fields de cet élément de travail. | |
History | Obtient ou définit la valeur de chaîne du champ Historique de cet élément de travail. | |
HyperLinkCount | Obtient le nombre de liens hypertexte dans cet élément de travail. | |
Id | Obtient l'ID de cet élément de travail. | |
IsDirty | Obtient un indicateur qui indique si cet élément de travail a été modifié depuis sa dernière sauvegarde. | |
IsNew | Obtient un indicateur qui indique si cet élément de travail est nouveau. | |
IsOpen | Obtient un indicateur qui indique si cet élément de travail est ouvert pour modification. | |
IsPartialOpen | Obtient un indicateur qui indique si l'élément de travail est partiellement ouvert. | |
IsReadOnly | Obtient un indicateur qui indique si l'élément de travail est en lecture seule. | |
IsReadOnlyOpen | Obtient un indicateur qui indique si l'élément de travail est ouvert en lecture seule. | |
Item[String] | Obtient ou définit la valeur d'un champ dans cet élément de travail spécifié par le nom du champ. | |
Item[CoreField] | Obtient ou définit la valeur d'un champ dans cet élément de travail spécifié par l'ID de champ | |
IterationId | Obtient ou définit la valeur entière du champ d'IterationId de cet élément de travail. | |
IterationPath | Obtient ou définit la valeur de chaîne du champ d'IterationPath de cet élément de travail. | |
Links | Obtient la collection des liens dans cet élément de travail. | |
NodeName | Obtient ou définit la valeur de chaîne du champ de NodeName de cet élément de travail. | |
Project | Obtient le projet actuel associés à cet élément de travail. | |
Reason | Obtient ou définit la valeur de chaîne du champ Raison pour cet élément de travail. | |
RelatedLinkCount | Obtient le nombre de liens associés de cet élément de travail. | |
Rev | Obtient l'entier qui représente le numéro de révision de cet élément de travail. | |
RevisedDate | Obtient un objet DateTime qui représente la date et l'heure de révision de cet élément de travail. | |
Revision | Obtient l'entier qui représente le numéro de révision de cet élément de travail. | |
Revisions | Obtient un objet RevisionCollection qui représente une collection de nombres de révision valides pour cet élément de travail. | |
State | Obtient ou définit une chaîne qui décrit l'état de cet élément de travail. | |
Store | Obtient le WorkItemStore auquel appartient cet élément de travail. | |
Tags | ||
TemporaryId | Obtient l'ID temporaire de cet élément de travail. | |
Title | Obtient ou définit une chaîne qui décrit le titre de cet élément de travail. | |
Type | Obtient un objet WorkItemType qui représente le type de cet élément de travail. | |
Uri | Obtient l'URI (Uri) de cet élément de travail. | |
Watermark | ||
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é. | |
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 | |
---|---|---|
Close | Ferme cette instance de travail et libère la mémoire qui est associée. | |
Copy() | Crée une copie de cette instance de travail. | |
Copy(WorkItemType) | Crée une copie de cette instance de travail qui consiste à WorkItemTypespécifié. | |
Copy(WorkItemType, WorkItemCopyFlags) | Crée une copie de cette instance de travail qui consiste à WorkItemTypespécifié. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetNextState | Obtient l'état suivant de cet élément de travail selon l'action d'un utilisateur. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsValid | Valide les champs de cet élément de travail. | |
Open | Ouvre cet élément de travail pour modification. | |
PartialOpen | Ouvre cet élément de travail pour la modification en transmettant une quantité minimum de données sur le réseau. | |
Reset | Retourne les modifications apportées depuis la dernière sauvegarde. | |
Save() | Enregistre toutes les modifications en attente pour cet élément de travail. | |
Save(SaveFlags) | Enregistre toutes les modifications en attente pour cet élément de travail. | |
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. | |
SyncToLatest | Synchronise l'élément de travail à la dernière révision. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
Validate | Obtient un ArrayList des champs de cet élément de travail non valides. |
Début
Événements
Nom | Description | |
---|---|---|
FieldChanged | Se produit lorsqu'un champ est mis à jour dans cette instance de travail. | |
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