Partager via


WorkItemType, classe

Représente un type spécifique d'WorkItem.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemType

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

Syntaxe

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

Le type WorkItemType expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Description Obtient une description par lisible de ce type d'élément de travail.
Propriété publique DisplayForm Obtient l'URL du formulaire d'affichage pour ce type d'élément de travail.
Propriété publique FieldDefinitions Obtient la collection d'objets FieldDefinitionqui appartient à ce type d'élément de travail.
Propriété publique Name Obtient le nom de ce type d'élément de travail.
Propriété publique Project Obtient le Project auquel ce type d'élément de travail appartient.
Propriété publique Store Obtient le WorkItemStore qui contient ce type d'élément de travail.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique Export Exporte la définition du type d'élément de travail en XML.
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 ce type d'élément de travail selon l'état actuel et l'action spécifiée.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique NewWorkItem Crée et retourne une nouvelle instance d'WorkItem de ce type d'élément de travail.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publiqueMembre statique Validate(Project, String) Valide ce type d'élément de travail dans le contexte d'un Projectspécifié.
Méthode publiqueMembre statique Validate(WorkItemStore, String) Valide le type d'élément de travail dans le contexte d'un WorkItemStorespécifié.
Méthode publiqueMembre statique Validate(Project, String, String) Valide le type d'élément de travail dans le contexte d'Project et la méthode donnés de développement.
Méthode publiqueMembre statique Validate(WorkItemStore, String, String) Valide le type d'élément de travail dans le contexte d'un WorkItemStorespécifié.

Début

Événements

  Nom Description
Événement publicMembre statique ValidationEventHandler Gestionnaire d'événements pour les événements qui se produisent pendant l'appel d'Validate.

Début

Notes

Plus de détails sur les types d'éléments de travail figure dans Personnaliser les objets de suivi de travail pour prendre en charge les processus de votre équipe. Schéma XML pour un type d'élément de travail est décrit dans Suivi des éléments de travail : index des définitions d'éléments XML.

Chaque WorkItem contient une référence au WorkItemType qu'elle implémente. Vous devez spécifier un WorkItemType lorsque vous construisez un travail : WorkItem.WorkItem(WorkItemType). Vous pouvez obtenir le WorkItemType d'WorkItem via la propriété WorkItem.Type.

Vous pouvez déterminer les règles qui régissent les champs de ce type d'élément de travail en exportant la définition du type d'élément de travail à XML et d'analyser XML.

Pour plus d'informations sur l'utilisation de ce type, consultez Créer un élément de travail à l'aide du Modèle d'objet client pour Team Foundation.

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