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 | |
---|---|---|
Administration | Classe pour les tâches d'administration exécutent sur une banque d'élément de travail. | |
AllowedValuesCollection | Représente une liste de valeurs valides pour Field. | |
Attachment | Décrit une pièce jointe à un élément de travail. | |
AttachmentCollection | Stocke les pièces jointes associées à un élément de travail. | |
BatchReadParameter | Représente une paire d'ID et de révision qui sera ajoutée à un BatchReadParameterCollection. | |
BatchReadParameterCollection | Représente une collection de paramètres d'une lecture par lots. | |
BatchSave | Représente des méthodes et des propriétés pour l'élément de travail d'enregistrement par lots des liens. | |
BatchSaveError | Classe pour décrire une erreur de sauvegarde par lots d'un élément de travail. | |
BatchSaveFailedException | Classe pour une erreur de sauvegarde par lots. | |
BatchSaveRetryFailedException | Classe pour une erreur qui se produit pendant une démarrage d'une sauvegarde par lots. | |
CancelableAsyncResult | Classe utilisée pour accéder à l'état de l'opération asynchrone ou annuler le résultat. | |
CannotChangePageSizeException | Obsolète. Classe pour une tentative modifie l'erreur de taille de page. | |
Category | Décrit la catégorie de types d'éléments de travail. | |
CategoryCollection | Collection d'objets de catégorie. | |
ClientException | Classe de base pour toutes les exceptions propres générées. | |
ClientWiqlAdapterHelper | ||
ConnectionException | Classe pour décrire un échec de connexion au serveur. | |
CoreFieldReferenceNames | Classe qui contient les noms de référence pour des champs. | |
CoreLinkTypeReferenceNames | Classe qui contient des noms de référence pour des types de liens. | |
DeniedOrNotExistException | La classe pour décrire l'accès est refusé ou l'élément n'existe pas d'exceptions. | |
DisplayFieldList | Représente une collection d'WorkItem.FieldDefinitions qui est paginé du serveur lorsque WorkItems dans WorkItemCollection sont accessibles. | |
DuplicateBatchReadParameterException | La classe d'un traitement en double lit l'erreur de paramètre. | |
DuplicateWorkItemException | Obsolète. Classe pour une erreur en double d'élément de travail. | |
ExternalLink | Représente un lien vers d'autres outils. | |
Field | Représente un champ de WorkItem. | |
FieldCollection | Représente une collection d'Fields dans un objet WorkItem. | |
FieldConflict | ||
FieldDefinition | Représente les attributs Field. | |
FieldDefinitionCollection | Décrit une collection d'objets de FieldDefinition. | |
FieldDefinitionNotExistException | Classe pour une erreur lorsqu'une définition de champ n'existe pas. | |
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. | |
FieldFilterList | Représente les filtres d'une liste des champs qui peuvent être triées en utilisant une requête. | |
FileAttachmentException | Classe pour une erreur de pièce jointe. | |
Hyperlink | Représente un lien hypertexte.Ces types sont URL, UNC, ou URI de BRI. | |
IdentityNotExistException | Classe pour une erreur lorsqu'une identité n'existe pas dans une collection. | |
ImportEventArgs | Arguments des événements d'importation. | |
ImportStructureException | Classe pour une erreur qui se produit lors de l'importation d'un type d'élément de travail. | |
ImportWorkItemLinkTypeException | Classe pour une erreur de texte de la requête non valide. | |
ImportWorkitemTypeException | Classe pour une erreur qui se produit lors de l'importation d'un type d'élément de travail. | |
InternalDatastoreException | Exception pour une erreur dans le magasin de données interne. | |
InternalFields | Définit les noms de référence internes de champ. | |
InvalidFieldValueException | Classe pour une erreur qui se produit lorsqu'une tentative d'écriture une valeur valide à un champ. | |
InvalidProjectException | Obsolète. Classe de erreur valide de projet. | |
InvalidQueryTextException | Classe pour une erreur de texte de la requête non valide. | |
InvalidTreeNodeException | Classe de erreur valide de nœud d'arbre. | |
ItemAlreadyUpdatedOnServerException | Classe d'un élément déjà mis à jour sur l'erreur serveur. | |
Link | Décrit l'implémentation d'un lien. | |
LinkCollection | Représente la collection d'objets de liens appartenant à un travail. | |
MetadataEventArgs | Arguments des événements de modification de métadonnées. | |
Node | Décrit un objet de nœud utilisé dans les structures de données de suivi des éléments de travail. | |
NodeCollection | Représente une collection d'objets de nœud. | |
PageSizeRangeException | Classe d'une erreur dans la plage de taille de page. | |
Project | Représente un projet de suivi des éléments de travail. | |
ProjectCollection | Représente une collection de projets. | |
Query | Représente une requête au service de suivi des éléments de travail. | |
QueryDefinition | Représente une requête. | |
QueryFolder | Représente un dossier dans un projet d'équipe qui peut contenir les QueryDefinitions et tout autre QueryFolders. | |
QueryFolderContentsChangedEventArgs | Arguments d'événement pour l'événement de QueryFolderContentsChanged. | |
QueryHierarchy | Représente le dossier de niveau supérieur dans un projet. | |
QueryHierarchyException | Classe pour une erreur qui se produit pendant une requête de la hiérarchie du magasin d'élément de travail. | |
QueryItem | Classe de base des dossiers de requête et des définitions de requête. | |
ReadOnlyFieldException | Classe pour une tentative écrire à une erreur de champ en lecture seule. | |
RegisteredLinkType | Décrit un type de lien enregistré. | |
RegisteredLinkTypeCollection | Collection de types de liens stockés valides. | |
RelatedLink | Liens deux objets d'élément de travail dans le même élément de travail s'enregistrent et entre les magasins. | |
ReportingAttributes | Décrit les attributs de création du champ. | |
RequestCancelledByUserException | La classe pour une demande est annulée par erreur utilisateur. | |
RequestNotCancelableException | Classe pour une tentative annule une erreur noncancelable de requête. | |
Revision | Représente une condition de révision d'élément de travail. | |
RevisionCollection | Représente l'historique des révisions d'un élément de travail. | |
Schemas | Classe abstraite qui contient des méthodes liées au schéma. | |
Server | Classe utilisée pour effectuer des appels de serveur. | |
ServerInfo | Cette classe expose des informations sur le serveur. | |
ServerRejectedChangesException | La classe d'un serveur rejeté modifie l'erreur. | |
SortField | Représente un WorkItemField qui peut être utilisé pour trier les résultats d'une requête. | |
SortFieldList | Représente une collection d'SortFieldpouvant être triée par une requête. | |
StoredQueriesChangedEventArgs | Arguments ou l'événement de StoredQueriesChanged. | |
StoredQuery | Représente une requête stockée. | |
StoredQueryCollection | Représente la collection stockée de requêtes d'un magasin de projet ou d'élément de travail. | |
SupportedFeatures | Une liste d'ID pour toutes les fonctionnalités prises en charge connues. | |
TreeViolationException | Classe pour une erreur qui se produit lors de l'importation d'un type d'élément de travail. | |
UnexpectedErrorException | Une classe pour stocker des conditions d'erreur inhabituelle. | |
UnsupportedDocumentVersionException | Classe pour les erreurs non gérées de version de document. | |
ValidationException | Classe pour décrire les exceptions de validation. | |
ValuesCollection | Une collection de valeurs. | |
VerbatimMessageException | Classe pour une erreur qui a un message qui doit être affiché textuellement. | |
WorkItem | Représente un élément de travail sur Team Foundation Server. | |
WorkItemAsyncEventArgs | Une classe pour gérer des événements asynchrones de modification de travail à l'état d'une requête. | |
WorkItemChangeRejectedException | Classe pour une erreur de rejet de modification d'élément de travail. | |
WorkItemCollection | Représente une collection d'éléments de travail qui résultent d'une requête à WorkItemStore. | |
WorkItemEventArgs | Arguments pour un événement d'élément de travail. | |
WorkItemLink | Liens deux objets WorkItemdans le même WorkItemStore. | |
WorkItemLinkCollection | Représente une collection de WorkItemLinks. | |
WorkItemLinkEventArgs | Arguments pour un événement de lien d'élément de travail. | |
WorkItemLinkType | Représente un type spécifique d'WorkItemLink. | |
WorkItemLinkTypeCollection | Représente une collection d'objets WorkItemLinkType. | |
WorkItemLinkTypeEnd | Représente un point de terminaison d'WorkItemLinkType. | |
WorkItemLinkTypeEndCollection | Représente une collection d'objets WorkItemLinkTypeEnd. | |
WorkItemLinkValidationException | Classe pour une erreur qui se produit pendant la validation d'un lien d'élément de travail. | |
WorkItemOperationError | Représente l'erreur d'une opération sur un élément de travail. | |
WorkItemStore | Représente la connexion client de suivi des éléments de travail à un serveur qui exécute Team Foundation Server. | |
WorkItemStoreDiagnostics | Implémente les méthodes de diagnostic pour le service de lien d'élément de travail. | |
WorkItemType | Représente un type spécifique d'WorkItem. | |
WorkItemTypeCollection | Représente une collection d'objets WorkItemType. | |
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 | |
---|---|---|
FieldIndexData | Structure de données pour les données d'index de champ. | |
WorkItem.EditActionInfo | ||
WorkItem.EditActionSet | ||
WorkItemLinkInfo | Structurez qui représente des résultats de la requête de WorkItemLink. | |
WorkItemLinkValidationException.WorkItemLinkInfo | Décrit les informations de lien d'élément de travail. |
Délégués
Délégué | Description | |
---|---|---|
ImportEventHandler | Gestionnaire d'événements pour une importation. | |
MetadataChangeEventHandler | Gestionnaire d'événements pour les modifications de métadonnées. | |
QueryFolderContentsChangedEventHandler | Délégué de gestionnaire d'événements pour l'événement de ContentsChanged et de ChangesCommitted. | |
StoredQueriesEventHandler | Le gestionnaire d'événements pour les requêtes stockées. | |
WorkItemAsyncEventHandler | Ce gestionnaire d'événements écoute les modifications asynchrones à l'état d'une requête. | |
WorkItemFieldChangeEventHandler | Délégué de gestionnaire d'événements pour les événements déclenchés lorsqu'un champ est modifié. | |
WorkItemPreSaveEventHandler |
Énumérations
Énumération | Description | |
---|---|---|
BaseLinkType | Décrit le type d'un lien. | |
CancelableActionState | Décrit l'état d'une action annulable. | |
CoreField | Spécifie le type d'un champ WorkItem. | |
FieldStatus | Décrit l'état d'un champ. | |
FieldType | Décrit le type de données d'Field. | |
FieldUsages | Décrit le type d'objet sur lequel FieldDefinition s'applique. | |
ImportSeverity | Décrit la gravité d'un événement. | |
ImportStructureException.Type | Décrit le type de l'exception. | |
ImportWorkItemLinkTypeException.Type | Spécifie davantage le type d'un WorkItemLinkTypeException. | |
ImportWorkitemTypeException.Type | Clarification de classification de l'exception de WorkitemType. | |
LinkAction | Décrit comment la collection a été modifiée. | |
MetadataChangeTypes | Décrit tous les modifier-types possibles de métadonnées. | |
Node.TreeType | Décrit le type d'arborescence (zone ou itération). | |
PageSizes | Décrit les tailles de page qui sont prises en charge pour les requêtes et les lectures par lots. | |
QueryFolderAction | Indique le type de modifications qui se sont produites à un élément dans un dossier. | |
QueryHierarchyException.Type | Classe davantage un QueryHierarchyException. | |
QueryItemPermissions | Masques de bits d'autorisations pour les éléments de requête. | |
QueryScope | Décrit la portée de requête. | |
QueryType | Décrit le type de la requête. | |
ReportingType | Décrit le type de création du champ. | |
SaveFlags | Décrit les indicateurs de sauvegarde. | |
SchemaType | Décrit le schéma d'un document XML. | |
SortType | Décrit l'ordre par lequel SortField est trié. | |
StoredQueriesAction | Décrit la dernière action exécutée sur une collection stockée de requêtes. | |
StringDataLengths | Décrit les longueurs maximales pour les valeurs de chaîne pouvant être enregistrées dans la base de données. | |
TargetSet | Spécifie la collection cible du lien. | |
UserDisplayMode | Spécifie le mode d'affichage du compte d'utilisateur. | |
WorkItem.EditAction | ||
WorkItem.EditActionFlags | ||
WorkItemCopyFlags | Indicateurs qui spécifient les données facultatives des éléments de travail qui doivent être copiées. | |
WorkItemLinkType.Topology | Décrit les types autorisés de topologie pour WorkItemLinkType. | |
WorkItemLinkValidationException.Action | Décrit l'action de l'exception. | |
WorkItemLinkValidationException.Type | Décrit le type de l'exception. | |
WorkItemStoreFlags | Enum utilisé pour déterminer le comportement de l'objet de magasins d'élément de travail |