Microsoft.TeamFoundation.WorkItemTracking.Client, espace de noms

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

WorkItemStore représente la connexion au référentiel des éléments de travail sur Visual Studio Team Foundation Server. L'objet WorkItem contient Fields qui stockent les données, l'Attachmentqui 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 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 WorkItemType définit un élément de travail. La classe FieldDefinition définit un champ dans un élément de travail. La classe WorkItemLinkType définit WorkItemLink, qui lie 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 les ordinateurs où Team Explorer est installé, dans l'assembly suivant :

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Classes

  Classe Description
Classe publique Administration Classe pour les tâches d'administration exécutent sur une banque 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 pièces jointes associées à un élément de travail.
Classe publique BatchReadParameter Représente une paire d'ID et de révision qui sera ajoutée à un BatchReadParameterCollection.
Classe publique BatchReadParameterCollection Représente une collection de paramètres d'une lecture par lots.
Classe publique BatchSave Représente des méthodes et des propriétés pour l'élément de travail d'enregistrement par lots des liens.
Classe publique BatchSaveError Classe pour décrire une erreur de sauvegarde par lots d'un élément de travail.
Classe publique BatchSaveFailedException Classe pour une erreur de sauvegarde par lots.
Classe publique BatchSaveRetryFailedException Classe pour une erreur qui se produit pendant une démarrage d'une sauvegarde par lots.
Classe publique CancelableAsyncResult Classe utilisée pour accéder à l'état de l'opération asynchrone ou annuler le résultat.
Classe publique CannotChangePageSizeException Obsolète. Classe pour une tentative modifie l'erreur de taille de page.
Classe publique Category Décrit la catégorie de types d'éléments de travail.
Classe publique CategoryCollection Collection d'objets de catégorie.
Classe publique ClientException Classe de base pour toutes les exceptions propres générées.
Classe publique ClientWiqlAdapterHelper
Classe publique ConnectionException Classe pour décrire un échec de connexion au serveur.
Classe publique CoreFieldReferenceNames Classe qui contient les noms de référence pour des champs.
Classe publique CoreLinkTypeReferenceNames Classe qui contient des noms de référence pour des types de liens.
Classe publique DeniedOrNotExistException La classe pour décrire l'accès est refusé ou l'élément n'existe pas d'exceptions.
Classe publique DisplayFieldList Représente une collection d'WorkItem.FieldDefinitions qui est paginé du serveur lorsque WorkItems dans WorkItemCollection sont accessibles.
Classe publique DuplicateBatchReadParameterException La classe d'un traitement en double lit l'erreur de paramètre.
Classe publique DuplicateWorkItemException Obsolète. Classe pour 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 de WorkItem.
Classe publique FieldCollection Représente une collection d'Fields dans un objet WorkItem.
Classe publique FieldConflict
Classe publique FieldDefinition Représente les attributs Field.
Classe publique FieldDefinitionCollection Décrit une collection d'objets de FieldDefinition.
Classe publique FieldDefinitionNotExistException Classe pour 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 pour une erreur de pièce jointe.
Classe publique Hyperlink Représente un lien hypertexte.Ces types sont URL, UNC, ou URI de BRI.
Classe publique IdentityNotExistException Classe pour une erreur lorsqu'une identité n'existe pas dans une collection.
Classe publique ImportEventArgs Arguments des événements d'importation.
Classe publique ImportStructureException Classe pour une erreur qui se produit lors de l'importation d'un type d'élément de travail.
Classe publique ImportWorkItemLinkTypeException Classe pour une erreur de texte de la requête non valide.
Classe publique ImportWorkitemTypeException Classe pour une erreur qui se produit lors de l'importation d'un type d'élément de travail.
Classe publique InternalDatastoreException Exception pour 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 pour une erreur qui se produit lorsqu'une tentative d'écriture une valeur valide à un champ.
Classe publique InvalidProjectException Obsolète. Classe de erreur valide de projet.
Classe publique InvalidQueryTextException Classe pour une erreur de texte de la requête non valide.
Classe publique InvalidTreeNodeException Classe de erreur valide de nœud d'arbre.
Classe publique ItemAlreadyUpdatedOnServerException Classe d'un élément déjà mis à jour sur l'erreur serveur.
Classe publique Link Décrit l'implémentation d'un lien.
Classe publique LinkCollection Représente la collection d'objets de liens appartenant à un travail.
Classe publique MetadataEventArgs Arguments des événements de modification de métadonnées.
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 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 les QueryDefinitions et tout autre QueryFolders.
Classe publique QueryFolderContentsChangedEventArgs Arguments d'événement pour l'événement de QueryFolderContentsChanged.
Classe publique QueryHierarchy Représente le dossier de niveau supérieur dans un projet.
Classe publique QueryHierarchyException Classe pour une erreur qui se produit pendant une requête de la hiérarchie du magasin d'élément de travail.
Classe publique QueryItem Classe de base des dossiers de requête et des définitions de requête.
Classe publique ReadOnlyFieldException Classe pour une tentative écrire à une erreur de champ en lecture seule.
Classe publique RegisteredLinkType Décrit un type de lien enregistré.
Classe publique RegisteredLinkTypeCollection Collection de types de liens stockés valides.
Classe publique RelatedLink Liens deux objets d'élément de travail dans le même élément de travail s'enregistrent et entre les magasins.
Classe publique ReportingAttributes Décrit les attributs de création du champ.
Classe publique RequestCancelledByUserException La classe pour une demande est annulée par erreur utilisateur.
Classe publique RequestNotCancelableException Classe pour une tentative annule une erreur noncancelable de requête.
Classe publique Revision Représente une condition de révision 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 d'un serveur rejeté modifie l'erreur.
Classe publique SortField Représente un WorkItemField qui peut être utilisé pour trier les résultats d'une requête.
Classe publique SortFieldList Représente une collection d'SortFieldpouvant ê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 stockée.
Classe publique StoredQueryCollection Représente la collection stockée de requêtes d'un magasin de projet ou d'élément de travail.
Classe publique SupportedFeatures Une liste d'ID pour toutes les fonctionnalités prises en charge connues.
Classe publique TreeViolationException Classe pour 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 inhabituelle.
Classe publique UnsupportedDocumentVersionException Classe pour les erreurs non gérées de version de document.
Classe publique ValidationException Classe pour décrire les exceptions de validation.
Classe publique ValuesCollection Une collection de valeurs.
Classe publique VerbatimMessageException Classe pour une erreur qui a un message qui doit être affiché textuellement.
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 travail à l'état d'une requête.
Classe publique WorkItemChangeRejectedException Classe pour 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 WorkItemLink Liens deux objets WorkItemdans le même WorkItemStore.
Classe publique WorkItemLinkCollection Représente une collection de WorkItemLinks.
Classe publique WorkItemLinkEventArgs Arguments pour un événement de lien 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 pour 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 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 est 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 WorkItemLinkInfo Structurez qui représente des résultats de la requête de WorkItemLink.
Structure publique WorkItemLinkValidationException.WorkItemLinkInfo Décrit les informations de lien d'élément 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 stockées.
Délégué public WorkItemAsyncEventHandler Ce gestionnaire d'événements écoute les 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 action annulable.
Énumération publique CoreField Spécifie le type d'un champ 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 Clarification de classification de l'exception de WorkitemType.
Énumération publique LinkAction Décrit comment la collection a été modifiée.
Énumération publique MetadataChangeTypes Décrit tous 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 dossier.
Énumération publique QueryHierarchyException.Type Classe 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 requête.
Énumération publique QueryType Décrit le type de la requête.
Énumération publique ReportingType Décrit le type de création du champ.
Énumération publique SaveFlags Décrit les indicateurs de sauvegarde.
Énumération publique SchemaType Décrit le schéma d'un document XML.
Énumération publique SortType Décrit l'ordre par lequel 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 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