Partager via


Microsoft.TeamFoundation.WorkItemTracking.Client, espace de noms

L'espace de noms de TeamFoundation.WorkItemTracking.Client fournit des API requises pour activer un ordinateur client ou une application d'utiliser des récits utilisateur, spécifications, tâches, bogues, et d'autres types d'éléments de travail.

WorkItemStore représente la connexion à la base de données de référentiel des éléments de travail sur Visual Studio Team Foundation Server. L'objet d' WorkItem contient Fields qui stockent les données, l' Attachments qui représentent les fichiers, et l' WorkItemLinks qui se connectent à d'autres éléments de travail. L'exemple de code suivant montre comment accéder à un type d'élément de travail « récit utilisateur » sur un magasin d'élément de travail.

// Connect to the server and the store, and get the WorkItemType object
// for user stories from the team project where the user story will be created. 
Uri collectionUri = (args.Length < 1) new Uri("http://server:port/vdir/DefaultCollection") : new Uri(args[0]);
TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(collectionUri);
WorkItemStore workItemStore = tpc.GetService<WorkItemStore>();
Project teamProject = workItemStore.Projects["DinnerNow"];
WorkItemType workItemType = teamProject.WorkItemTypes["User Story"];

La classe d' Query représente une requête à WorkItemStore. Une requête exécutée retourne WorkItemCollection, qui contient les éléments de travail qui satisfont la requête.

La classe d' WorkItemType définit un élément de travail. La classe d' FieldDefinition définit un champ dans un élément de travail. La classe d' WorkItemLinkType définit WorkItemLink, qui associe deux éléments de travail.

Vous pouvez rechercher l'espace de noms Microsoft.TeamFoundation.WorkItemTracking.Client dans \Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies \ v2.0 sur des ordinateurs où Team Explorer est installé, dans l'assembly suivant :

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Classes

  Classe Description
Classe publique Administration Fichier des tâches d'administration exécutent sur un magasin d'élément de travail.
Classe publique AllowedValuesCollection Représente une liste de valeurs valides pour Field.
Classe publique Attachment Décrit une pièce jointe à un élément de travail.
Classe publique AttachmentCollection Stocke les connexions associées à un élément de travail.
Classe publique BatchReadParameter Représente une paire d'ID et balisage qui sera ajoutée à un BatchReadParameterCollection.
Classe publique BatchReadParameterCollection Représente une collection de paramètres d'un traitement lu.
Classe publique BatchSave Représente les méthodes et les propriétés de l'élément de travail d'enregistrement par lots attaché.
Classe publique BatchSaveError La classe pour décrire une erreur de sauvegarde par lots d'un élément de travail unique.
Classe publique BatchSaveFailedException Classe d'une erreur de sauvegarde par lots.
Classe publique BatchSaveRetryFailedException Classe d'une erreur qui se produit pendant une redémarre d'une sauvegarde par lots.
Classe publique CancelableAsyncResult Fichier utilisé pour accéder à l'état de l'opération asynchrone ou pour annuler le résultat.
Classe publique CannotChangePageSizeException Obsolète. Fichier pour qu'une tentative remplace l'erreur de Taille de page.
Classe publique Category Décrit la catégorie de types d'éléments de travail.
Classe publique CategoryCollection Une collection d'objets de catégorie.
Classe publique ClientException Classe de base pour toutes les exceptions générées client.
Classe publique ConnectionException La classe pour décrire un échec de connexion au serveur.
Classe publique CoreFieldReferenceNames Fichier contenant les noms de référence de champs clés.
Classe publique CoreLinkTypeReferenceNames Fichier contenant les noms de référence pour les principaux types de liens.
Classe publique DeniedOrNotExistException La classe pour décrire l'accès refusé ou l'élément n'existe pas d'exceptions.
Classe publique DisplayFieldList Représente une collection d' WorkItemFieldDefinitions qui sera paginée du serveur lorsque WorkItems dans WorkItemCollection sont accessibles.
Classe publique DuplicateBatchReadParameterException La classe pour un traitement en double a lu l'erreur de paramètre.
Classe publique DuplicateWorkItemException Obsolète. Classe d'une erreur en double d'élément de travail.
Classe publique ExternalLink Représente un lien vers d'autres outils.
Classe publique Field Représente un champ d' WorkItem.
Classe publique FieldCollection Représente une collection d' Fields dans un objet d' WorkItem .
Classe publique FieldConflict
Classe publique FieldDefinition Représente les attributs d' Field.
Classe publique FieldDefinitionCollection Décrit une collection d'objets de FieldDefinition.
Classe publique FieldDefinitionNotExistException Classe d'une erreur lorsqu'une définition de champ n'existe pas.
Classe publique FieldFilter Représente une paire de valeurs de champ qui peut être utilisée pour modéliser un objet de FieldDefinition.Utilisé avec un FieldFilterList pour filtrer les valeurs autorisées de champs.
Classe publique FieldFilterList Représente les filtres d'une liste des champs qui peuvent être triées en utilisant une requête.
Classe publique FileAttachmentException Classe d'une erreur de pièce jointe.
Classe publique Hyperlink Représente un lien hypertexte.Le type de lien est URI d'URL, UNC, ou de BRI.
Classe publique IdentityNotExistException Classe d'une erreur lorsqu'une identité n'existe pas dans une collection.
Classe publique ImportEventArgs Arguments des événements d'importation.
Classe publique ImportStructureException Classe d'une erreur qui se produit lors de l'importation d'un type d'élément de travail.
Classe publique ImportWorkItemLinkTypeException Classez pour une erreur de texte de la requête qui est pas valide.
Classe publique ImportWorkitemTypeException Classe d'une erreur qui se produit lors de l'importation d'un type d'élément de travail.
Classe publique InternalAdmin
Classe publique InternalDatastoreException Exception d'une erreur dans le magasin de données interne.
Classe publique InternalFields Définit les noms de référence internes de champ.
Classe publique InvalidFieldValueException Classe d'une erreur qui se produit lors d'une tentative d'entrer une valeur non valide à un champ.
Classe publique InvalidProjectException Obsolète. Classe d'une erreur non valide de projet.
Classe publique InvalidQueryTextException Classez pour une erreur de texte de la requête qui est pas valide.
Classe publique InvalidTreeNodeException Classe d'une erreur non valide de nœud d'arbre.
Classe publique ItemAlreadyUpdatedOnServerException Classe d'un élément déjà mis à jour sur l'erreur de serveur.
Classe publique Link Décrit l'implémentation d'un lien.
Classe publique LinkCollection Représente une collection d'objets de liens appartenant à un WorkItem.
Classe publique MetadataEventArgs Les arguments pour les métadonnées sont des événements.
Classe publique Node Décrit un objet de nœud utilisé dans les structures de données de suivi des éléments de travail.
Classe publique NodeCollection Représente une collection d'objets de nœud.
Classe publique OMStringUtil
Classe publique PageSizeRangeException Classe d'une erreur dans la plage de Taille de page.
Classe publique Project Représente un projet de suivi des éléments de travail.
Classe publique ProjectCollection Représente une collection de projets.
Classe publique Query Représente une requête au service de suivi des éléments de travail.
Classe publique QueryDefinition Représente une requête.
Classe publique QueryFolder Représente un dossier dans un projet d'équipe qui peut contenir QueryDefinitions et tout autre QueryFolders.
Classe publique QueryFolderContentsChangedEventArgs Arguments de l'événement de QueryFolderContentsChanged.
Classe publique QueryHierarchy Représente le dossier de niveau supérieur dans un projet.
Classe publique QueryHierarchyException Classe d'une erreur qui se produit pendant une requête de la hiérarchie de mémoire d'élément de travail.
Classe publique QueryHierarchyProvider
Classe publique QueryHierarchyRefreshData
Classe publique QueryItem La classe de base pour les dossiers de requête et les définitions de requête.
Classe publique ReadOnlyFieldException Fichier pour qu'une tentative écrire une erreur de champ en lecture seule.
Classe publique RegisteredLinkType Décrit un type de lien stocké.
Classe publique RegisteredLinkTypeCollection Une collection de types de liens stockés valides.
Classe publique RelatedLink Les liens deux objets d'élément de travail dans le même élément de travail enregistrent et entre les mémoires.
Classe publique ReportingAttributes Décrit les attributs de création du champ.
Classe publique RequestCancelledByUserException Classe d'une demande de annulation par erreur d'utilisateur.
Classe publique RequestNotCancelableException Fichier pour qu'une tentative annule une erreur noncancelable de requête.
Classe publique Revision Représente un état balisage d'élément de travail.
Classe publique RevisionCollection Représente l'historique des révisions d'un élément de travail.
Classe publique Schemas Classe abstraite qui contient des méthodes liées au schéma.
Classe publique Server Classe utilisée pour effectuer des appels de serveur.
Classe publique ServerInfo Cette classe expose des informations sur le serveur.
Classe publique ServerRejectedChangesException La classe pour un serveur rejeté remplace l'erreur.
Classe publique SortField Représente WorkItemField qui peut être utilisé pour trier les résultats d'une requête.
Classe publique SortFieldList Représente une collection d' SortFields qui peut être triée par une requête.
Classe publique StoredQueriesChangedEventArgs Arguments ou l'événement de StoredQueriesChanged.
Classe publique StoredQuery Représente une requête enregistrée.
Classe publique StoredQueryCollection Représente la collection stockée de requêtes d'une mémoire de projet ou d'élément de travail.
Classe publique SupportedFeatures Une liste d'ID pour toutes les fonctionnalités prises en charge.
Classe publique TreeViolationException Classe d'une erreur qui se produit lors de l'importation d'un type d'élément de travail.
Classe publique UnexpectedErrorException Une classe pour stocker des conditions d'erreur peu courants.
Classe publique UnsupportedDocumentVersionException Classe pour les erreurs non gérées de version du document.
Classe publique ValidationException La classe pour décrire les exceptions de validation.
Classe publique ValuesCollection Une collection de valeurs.
Classe publique VerbatimMessageException Classe d'une erreur qui a un message qui doit être affiché verbatim.
Classe publique WorkItem Représente un élément de travail sur Team Foundation Server.
Classe publique WorkItemAsyncEventArgs Une classe pour gérer des événements asynchrones de modification de WorkItem à l'état d'une requête.
Classe publique WorkItemChangeRejectedException Classe d'une erreur de rejet de modification d'élément de travail.
Classe publique WorkItemCollection Représente une collection d'éléments de travail qui résultent d'une requête à WorkItemStore.
Classe publique WorkItemEventArgs Arguments pour un événement d'élément de travail.
Classe publique WorkItemFieldData
Classe publique WorkItemLink Liens deux WorkItems dans le même WorkItemStore.
Classe publique WorkItemLinkCollection Représente une collection d' WorkItemLinkS.
Classe publique WorkItemLinkData
Classe publique WorkItemLinkEventArgs Arguments pour un événement d'élément de travail.
Classe publique WorkItemLinkType Représente un type spécifique d' WorkItemLink.
Classe publique WorkItemLinkTypeCollection Représente une collection d'objets WorkItemLinkType.
Classe publique WorkItemLinkTypeEnd Représente un point de terminaison d' WorkItemLinkType.
Classe publique WorkItemLinkTypeEndCollection Représente une collection d'objets WorkItemLinkTypeEnd.
Classe publique WorkItemLinkValidationException Classe d'une erreur qui se produit pendant la validation d'un lien d'élément de travail.
Classe publique WorkItemOperationError Représente l'erreur d'une opération sur un élément de travail.
Classe publique WorkItemStore Représente la connexion client de suivi des éléments de travail à un serveur qui exécute Team Foundation Server.
Classe publique WorkItemStoreDiagnostics Implémente les méthodes de diagnostic pour le service de lien d'élément de travail.
Classe publique WorkItemSyncData
Classe publique WorkItemType Représente un type spécifique d' WorkItem.
Classe publique WorkItemTypeCollection Représente une collection d'objets WorkItemType.
Classe publique WorkItemTypeDeniedOrNotExistException La classe pour décrire l'accès refusé ou le type d'élément de travail n'existe pas d'exceptions.

Structures

  Structure Description
Structure publique FieldIndexData Structure de données pour les données d'index de champ.
Structure publique WorkItem.EditActionInfo
Structure publique WorkItem.EditActionSet
Structure publique WorkItemFieldData.FieldInfo
Structure publique WorkItemFieldData.FieldUpdate
Structure publique WorkItemLinkInfo Structure qui représente des résultats de la requête d' WorkItemLink .
Structure publique WorkItemLinkValidationException.WorkItemLinkInfo Décrit les informations de liens d'éléments de travail.

Délégués

  Délégué Description
Délégué public ImportEventHandler Gestionnaire d'événements pour une importation.
Délégué public MetadataChangeEventHandler Gestionnaire d'événements pour les modifications de métadonnées.
Délégué public QueryFolderContentsChangedEventHandler Délégué de gestionnaire d'événements pour l'événement de ContentsChanged et de ChangesCommitted.
Délégué public StoredQueriesEventHandler Le gestionnaire d'événements pour les requêtes enregistrées.
Délégué public WorkItemAsyncEventHandler Ce gestionnaire d'événements écoute des modifications asynchrones à l'état d'une requête.
Délégué public WorkItemFieldChangeEventHandler Délégué de gestionnaire d'événements pour les événements déclenchés lorsqu'un champ est modifié.
Délégué public WorkItemPreSaveEventHandler

Énumérations

  Énumération Description
Énumération publique BaseLinkType Décrit le type d'un lien.
Énumération publique CancelableActionState Décrit l'état d'une opération annulable.
Énumération publique CoreField Spécifie le type d'un champ d' WorkItem .
Énumération publique FieldStatus Décrit l'état d'un champ.
Énumération publique FieldType Décrit le type de données d' Field.
Énumération publique FieldUsages Décrit le type d'objet sur lequel FieldDefinition s'applique.
Énumération publique ImportSeverity Décrit la gravité d'un événement.
Énumération publique ImportStructureException.Type Décrit le type de l'exception.
Énumération publique ImportWorkItemLinkTypeException.Type Spécifie davantage le type d'un WorkItemLinkTypeException.
Énumération publique ImportWorkitemTypeException.Type Plus de classification d'exception de WorkitemType.
Énumération publique LinkAction Décrit comment la collection a été modifiée.
Énumération publique MetadataChangeTypes Décrit les modifier-types possibles de métadonnées.
Énumération publique Node.TreeType Décrit le type d'arborescence (zone ou itération).
Énumération publique PageSizes Décrit les Tailles de page qui sont prises en charge pour les requêtes et les lectures par lots.
Énumération publique QueryFolderAction Indique le type de modifications qui se sont produites à un élément dans un répertoire.
Énumération publique QueryHierarchyException.Type Classifie davantage un QueryHierarchyException.
Énumération publique QueryItemPermissions Masques de bits d'autorisations pour les éléments de requête.
Énumération publique QueryScope Décrit la portée de la requête.
Énumération publique QueryType Décrit le type de la requête.
Énumération publique ReportingType Décrit le type d'enregistrement du champ.
Énumération publique SaveFlags Décrit les balises de sauvegarde.
Énumération publique SchemaType Décrit le schéma d'un document XML.
Énumération publique SortType Décrit la commande par laquelle SortField est trié.
Énumération publique StoredQueriesAction Décrit la dernière action exécutée sur une collection stockée de requêtes.
Énumération publique StringDataLengths Décrit les longueurs maximales pour les valeurs de chaîne pouvant être enregistrées dans la base de données.
Énumération publique TargetSet Spécifie la collection cible du lien.
Énumération publique UserDisplayMode Spécifie le mode d'affichage du compte d'utilisateur.
Énumération publique WorkItem.EditAction
Énumération publique WorkItem.EditActionFlags
Énumération publique WorkItemCopyFlags Indicateurs qui spécifient les données facultatives des éléments de travail qui doivent être copiées.
Énumération publique WorkItemFieldData.FieldFlags
Énumération publique WorkItemLinkType.Topology Décrit les types autorisés de topologie pour WorkItemLinkType.
Énumération publique WorkItemLinkValidationException.Action Décrit l'action de l'exception.
Énumération publique WorkItemLinkValidationException.Type Décrit le type de l'exception.
Énumération publique WorkItemStoreFlags Enum utilisé pour déterminer le comportement de l'objet de magasins d'élément de travail

Voir aussi

Référence

Autres ressources

extension de Team Foundation