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 | |
---|---|---|
Administration | Fichier des tâches d'administration exécutent sur un magasin 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 connexions associées à un élément de travail. | |
BatchReadParameter | Représente une paire d'ID et balisage qui sera ajoutée à un BatchReadParameterCollection. | |
BatchReadParameterCollection | Représente une collection de paramètres d'un traitement lu. | |
BatchSave | Représente les méthodes et les propriétés de l'élément de travail d'enregistrement par lots attaché. | |
BatchSaveError | La classe pour décrire une erreur de sauvegarde par lots d'un élément de travail unique. | |
BatchSaveFailedException | Classe d'une erreur de sauvegarde par lots. | |
BatchSaveRetryFailedException | Classe d'une erreur qui se produit pendant une redémarre d'une sauvegarde par lots. | |
CancelableAsyncResult | Fichier utilisé pour accéder à l'état de l'opération asynchrone ou pour annuler le résultat. | |
CannotChangePageSizeException | Obsolète. Fichier pour qu'une tentative remplace l'erreur de Taille de page. | |
Category | Décrit la catégorie de types d'éléments de travail. | |
CategoryCollection | Une collection d'objets de catégorie. | |
ClientException | Classe de base pour toutes les exceptions générées client. | |
ConnectionException | La classe pour décrire un échec de connexion au serveur. | |
CoreFieldReferenceNames | Fichier contenant les noms de référence de champs clés. | |
CoreLinkTypeReferenceNames | Fichier contenant les noms de référence pour les principaux types de liens. | |
DeniedOrNotExistException | La classe pour décrire l'accès refusé ou l'élément n'existe pas d'exceptions. | |
DisplayFieldList | Représente une collection d' WorkItemFieldDefinitions qui sera paginée du serveur lorsque WorkItems dans WorkItemCollection sont accessibles. | |
DuplicateBatchReadParameterException | La classe pour un traitement en double a lu l'erreur de paramètre. | |
DuplicateWorkItemException | Obsolète. Classe d'une erreur en double d'élément de travail. | |
ExternalLink | Représente un lien vers d'autres outils. | |
Field | Représente un champ d' WorkItem. | |
FieldCollection | Représente une collection d' Fields dans un objet d' WorkItem . | |
FieldConflict | ||
FieldDefinition | Représente les attributs d' Field. | |
FieldDefinitionCollection | Décrit une collection d'objets de FieldDefinition. | |
FieldDefinitionNotExistException | Classe d'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 d'une erreur de pièce jointe. | |
Hyperlink | Représente un lien hypertexte.Le type de lien est URI d'URL, UNC, ou de BRI. | |
IdentityNotExistException | Classe d'une erreur lorsqu'une identité n'existe pas dans une collection. | |
ImportEventArgs | Arguments des événements d'importation. | |
ImportStructureException | Classe d'une erreur qui se produit lors de l'importation d'un type d'élément de travail. | |
ImportWorkItemLinkTypeException | Classez pour une erreur de texte de la requête qui est pas valide. | |
ImportWorkitemTypeException | Classe d'une erreur qui se produit lors de l'importation d'un type d'élément de travail. | |
InternalAdmin | ||
InternalDatastoreException | Exception d'une erreur dans le magasin de données interne. | |
InternalFields | Définit les noms de référence internes de champ. | |
InvalidFieldValueException | Classe d'une erreur qui se produit lors d'une tentative d'entrer une valeur non valide à un champ. | |
InvalidProjectException | Obsolète. Classe d'une erreur non valide de projet. | |
InvalidQueryTextException | Classez pour une erreur de texte de la requête qui est pas valide. | |
InvalidTreeNodeException | Classe d'une erreur non valide de nœud d'arbre. | |
ItemAlreadyUpdatedOnServerException | Classe d'un élément déjà mis à jour sur l'erreur de serveur. | |
Link | Décrit l'implémentation d'un lien. | |
LinkCollection | Représente une collection d'objets de liens appartenant à un WorkItem. | |
MetadataEventArgs | Les arguments pour les métadonnées sont des événements. | |
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. | |
OMStringUtil | ||
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 QueryDefinitions et tout autre QueryFolders. | |
QueryFolderContentsChangedEventArgs | Arguments de l'événement de QueryFolderContentsChanged. | |
QueryHierarchy | Représente le dossier de niveau supérieur dans un projet. | |
QueryHierarchyException | Classe d'une erreur qui se produit pendant une requête de la hiérarchie de mémoire d'élément de travail. | |
QueryHierarchyProvider | ||
QueryHierarchyRefreshData | ||
QueryItem | La classe de base pour les dossiers de requête et les définitions de requête. | |
ReadOnlyFieldException | Fichier pour qu'une tentative écrire une erreur de champ en lecture seule. | |
RegisteredLinkType | Décrit un type de lien stocké. | |
RegisteredLinkTypeCollection | Une collection de types de liens stockés valides. | |
RelatedLink | Les liens deux objets d'élément de travail dans le même élément de travail enregistrent et entre les mémoires. | |
ReportingAttributes | Décrit les attributs de création du champ. | |
RequestCancelledByUserException | Classe d'une demande de annulation par erreur d'utilisateur. | |
RequestNotCancelableException | Fichier pour qu'une tentative annule une erreur noncancelable de requête. | |
Revision | Représente un état balisage 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 pour un serveur rejeté remplace l'erreur. | |
SortField | Représente WorkItemField qui peut être utilisé pour trier les résultats d'une requête. | |
SortFieldList | Représente une collection d' SortFields qui peut être triée par une requête. | |
StoredQueriesChangedEventArgs | Arguments ou l'événement de StoredQueriesChanged. | |
StoredQuery | Représente une requête enregistrée. | |
StoredQueryCollection | Représente la collection stockée de requêtes d'une mémoire de projet ou d'élément de travail. | |
SupportedFeatures | Une liste d'ID pour toutes les fonctionnalités prises en charge. | |
TreeViolationException | Classe d'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 peu courants. | |
UnsupportedDocumentVersionException | Classe pour les erreurs non gérées de version du document. | |
ValidationException | La classe pour décrire les exceptions de validation. | |
ValuesCollection | Une collection de valeurs. | |
VerbatimMessageException | Classe d'une erreur qui a un message qui doit être affiché verbatim. | |
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 WorkItem à l'état d'une requête. | |
WorkItemChangeRejectedException | Classe d'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. | |
WorkItemFieldData | ||
WorkItemLink | Liens deux WorkItems dans le même WorkItemStore. | |
WorkItemLinkCollection | Représente une collection d' WorkItemLinkS. | |
WorkItemLinkData | ||
WorkItemLinkEventArgs | Arguments pour un événement 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 d'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. | |
WorkItemSyncData | ||
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 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 | ||
WorkItemFieldData.FieldInfo | ||
WorkItemFieldData.FieldUpdate | ||
WorkItemLinkInfo | Structure qui représente des résultats de la requête d' WorkItemLink . | |
WorkItemLinkValidationException.WorkItemLinkInfo | Décrit les informations de liens d'éléments 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 enregistrées. | |
WorkItemAsyncEventHandler | Ce gestionnaire d'événements écoute des 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 opération annulable. | |
CoreField | Spécifie le type d'un champ d' 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 | Plus de classification d'exception de WorkitemType. | |
LinkAction | Décrit comment la collection a été modifiée. | |
MetadataChangeTypes | Décrit 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 répertoire. | |
QueryHierarchyException.Type | Classifie davantage un QueryHierarchyException. | |
QueryItemPermissions | Masques de bits d'autorisations pour les éléments de requête. | |
QueryScope | Décrit la portée de la requête. | |
QueryType | Décrit le type de la requête. | |
ReportingType | Décrit le type d'enregistrement du champ. | |
SaveFlags | Décrit les balises de sauvegarde. | |
SchemaType | Décrit le schéma d'un document XML. | |
SortType | Décrit la commande par laquelle 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. | |
WorkItemFieldData.FieldFlags | ||
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 |