Microsoft.TeamFoundation.WorkItemTracking.Client-Namespace
Der Microsoft.TeamFoundation.WorkItemTracking.Client-Namespace stellt die APIs, die erforderlich sind, um einen Clientcomputer oder zu aktivieren, mit User Stories, Anforderungen, Aufgaben, Fehlern und anderen Arbeitsaufgabentypen zu arbeiten.
WorkItemStore stellt die Verbindung mit dem Repository von Arbeitsaufgaben auf Visual Studio Team Foundation Server dar. Das WorkItem-Objekt enthält die Daten, Field s, Attachment s, die Dateien darstellen und WorkItemLink s gespeichert werden, die mit anderen Arbeitsaufgaben verknüpfen. Der folgende Beispielcode zeigt, wie Sie auf einen "User Story-" Arbeitsaufgabentyp für ein Arbeitsaufgabenspeicher zugreift.
// 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"];
Die Query-Klasse stellt eine Abfrage von WorkItemStore dar. Eine ausgeführte Abfrage gibt WorkItemCollection zurück, die die Arbeitsaufgaben enthält, die die Abfragebedingungen erfüllen.
Die WorkItemType-Klasse definiert eine Arbeitsaufgabe. Die FieldDefinition-Klasse definiert ein Feld in einer Arbeitsaufgabe. Die WorkItemLinkType-Klasse WorkItemLink definiert, die zwei Arbeitsaufgaben verknüpft.
Sie können den Microsoft.TeamFoundation.WorkItemTracking.Client-Namespace in \Programme\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0 auf Computern, auf denen Team Explorer installiert ist, auf die folgende Assembly suchen:
- Microsoft.TeamFoundation.WorkItemTracking.Client.dll
Klassen
Klasse | Beschreibung | |
---|---|---|
Administration | Klasse, sodass auf einem Arbeitsaufgabenspeicher ausführen. | |
AllowedValuesCollection | Stellt eine Liste von gültigen Werten für Field dar. | |
Attachment | Beschreibt eine Dateianlage mit einer Arbeitsaufgabe. | |
AttachmentCollection | Speichert die Anlagen, die einer Arbeitsaufgabe zugeordnet werden. | |
BatchReadParameter | Stellt ein ID- und Revisionspaar dar, das einem BatchReadParameterCollection hinzugefügt wird. | |
BatchReadParameterCollection | Stellt eine Auflistung Parameter von einem Batchlesen dar. | |
BatchSave | Stellt Methoden dar und Eigenschaften für Batchheilshandelnelement verknüpft. | |
BatchSaveError | Klasse, um einen Batchabwehrfehler für eine einzelne Arbeitsaufgabe zu beschreiben. | |
BatchSaveFailedException | Klasse für einen fehlgeschlagenen Fehler der Batchabwehr. | |
BatchSaveRetryFailedException | Klasse Sie für einen Fehler, der während einer Wiederholung einer Batchabwehr auftritt. | |
CancelableAsyncResult | Klasse, die, um auf den Zustand des asynchronen Vorgangs Zugriff verwendet wird oder das Ergebnis abzubrechen. | |
CannotChangePageSizeException | Veraltet. Klasse, sodass ein Test Seitengrößenfehler ändert. | |
Category | Beschreibt die Kategorien von Arbeitsaufgabentypen. | |
CategoryCollection | Eine Auflistung Kategorienobjekte. | |
ClientException | Basisklasse für alle Client-generierten Ausnahmen. | |
ClientWiqlAdapterHelper | ||
ConnectionException | Klasse, um einen Verbindungsfehler zum Server zu beschreiben. | |
CoreFieldReferenceNames | Klasse, die der Verweisnamen für Kernfelder enthält. | |
CoreLinkTypeReferenceNames | Klasse, dem Verweisnamen für Kernlinktypen enthält. | |
DeniedOrNotExistException | Klasse, um den Zugriff verweigert wurde zu beschreiben, oder Element vorhanden ist keine Ausnahmen. | |
DisplayFieldList | Stellt eine Auflistung von WorkItem dar.FieldDefinitions, das vom Server geblättert wird, wenn WorkItems in WorkItemCollection zugegriffen werden. | |
DuplicateBatchReadParameterException | Klasse für einen doppelten Batch gelesen Parameterfehler. | |
DuplicateWorkItemException | Veraltet. Klasse für einen doppelten Arbeitsaufgabenfehler. | |
ExternalLink | Stellt einen Link zu anderen Tools dar. | |
Field | Stellt ein Feld in WorkItem dar. | |
FieldCollection | Stellt eine Auflistung von Fields in einem WorkItem-Objekt dar. | |
FieldConflict | ||
FieldDefinition | Enthält die Attribute von Field dar. | |
FieldDefinitionCollection | Beschreibt eine Auflistung FieldDefinitions-Objekte. | |
FieldDefinitionNotExistException | Klasse Sie für einen Fehler, wenn eine Felddefinition nicht vorhanden ist. | |
FieldFilter | Stellt ein einzelnes Feldwertpaar dar, das verwendet werden kann, um ein FieldDefinitions-Objekt zu modellieren.Wird zusammen mit einem FieldFilterList, um zulässige Werte von Feldern zu filtern. | |
FieldFilterList | Stellt eine Liste von Feldfiltern dar, die sortiert werden können, indem eine Abfrage verwendet wird. | |
FileAttachmentException | Klasse für einen Dateianhangfehler. | |
Hyperlink | Stellt einen Link dar.Der Linktyp wird URL-, UNC- oder BIS-URI. | |
IdentityNotExistException | Klasse Sie für einen Fehler, wenn eine Identität in keiner Auflistung vorhanden ist. | |
ImportEventArgs | Argumente für Importereignisse. | |
ImportStructureException | Klasse Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt. | |
ImportWorkItemLinkTypeException | Klasse für einen Abfragentextfehler, der nicht gültig ist. | |
ImportWorkitemTypeException | Klasse Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt. | |
InternalDatastoreException | Ausnahme für einen Fehler im internen Datenspeicher. | |
InternalFields | Definiert alle internen Feldverweisnamen. | |
InvalidFieldValueException | Klasse Sie für einen Fehler, der auftritt, wenn versucht, einen ungültigen Wert zu einem Feld zu schreiben gemacht wird. | |
InvalidProjectException | Veraltet. Klasse für einen ungültigen Projektfehler. | |
InvalidQueryTextException | Klasse für einen Abfragentextfehler, der nicht gültig ist. | |
InvalidTreeNodeException | Klasse Sie einen ungültigen Strukturknotenfehler. | |
ItemAlreadyUpdatedOnServerException | Klasse für ein Element bereits aktualisiert auf Serverfehler. | |
Link | Beschreibt die Implementierung eines Links. | |
LinkCollection | Enthält die Auflistung von Linkobjekten dar, die einer Arbeitsaufgabe gehört. | |
MetadataEventArgs | Argumente für Metadatenänderungsereignisse. | |
Node | Beschreibt ein Mausklick ausgewählte Knotenobjekt, das in den Arbeitsaufgabenverfolgungsdatenstrukturen verwendet wird. | |
NodeCollection | Stellt eine Auflistung Knotenobjekte dar. | |
PageSizeRangeException | Klasse für einen Fehler im Seitengrößenbereich. | |
Project | Stellt ein Arbeitsaufgabenverfolgungsprojekt dar. | |
ProjectCollection | Stellt eine Auflistung von Projekten darstellen. | |
Query | Stellt eine Abfrage zum Arbeitsaufgabenverfolgungsdienst dar. | |
QueryDefinition | Stellt eine Abfrage. | |
QueryFolder | Stellt in einem Teamprojekt einen Ordner dar, die QueryDefinition s und anderes QueryFolders enthalten kann. | |
QueryFolderContentsChangedEventArgs | Ereignisargumente für das QueryFolderContentsChanged-Ereignis. | |
QueryHierarchy | Stellt den Ordner der obersten Ebene in einem Projekt dar. | |
QueryHierarchyException | Klasse Sie für einen Fehler, der während einer Abfrage der Hierarchie des Arbeitsaufgabenspeichers auftritt. | |
QueryItem | Die Basisklasse für Abfrageordner und Abfragedefinitionen. | |
ReadOnlyFieldException | Klasse, sodass ein Test mit einem Fehler des schreibgeschützten Felds schreibt. | |
RegisteredLinkType | Beschreibt einen registrierten Linktyp. | |
RegisteredLinkTypeCollection | Eine Auflistung registrierte gültige Linktypen. | |
RelatedLink | Links zwei Arbeitsaufgabenobjekte in derselben Arbeitsaufgabe speichern und zum Speichern. | |
ReportingAttributes | Beschreibt die Berichtsattribute des Felds. | |
RequestCancelledByUserException | Klasse für eine Anforderung von Fehlbedienung abgebrochen. | |
RequestNotCancelableException | Klasse, sodass ein Test einen noncancelable Anforderungsfehler abbricht. | |
Revision | Stellt einen Arbeitsaufgabenänderungsstand dar. | |
RevisionCollection | Stellt der Revisionsverlauf einer Arbeitsaufgabe dar. | |
Schemas | Abstrakte Klasse, die Schema-verknüpfte Methoden enthält. | |
Server | Klasse verwendet, um Serveraufrufe zu machen. | |
ServerInfo | Diese Klasse macht Informationen zu dem Server verfügbar. | |
ServerRejectedChangesException | Klasse für einen Server abgelehnten ändert Fehler. | |
SortField | WorkItem Stellt Field dar, das verwendet werden kann, um die Ergebnisse einer Abfrage zu sortieren. | |
SortFieldList | Stellt eine Auflistung von SortField s dar, die von einer Abfrage sortiert werden kann. | |
StoredQueriesChangedEventArgs | Argumente oder das StoredQueriesChanged-Ereignis. | |
StoredQuery | Stellt eine gespeicherte Abfrage. | |
StoredQueryCollection | Stellt die gespeicherte Abfrageauflistung von einem Projekt oder Arbeitsaufgabenspeicher dar. | |
SupportedFeatures | Eine Liste der IDs für alle bekannten unterstützten Funktionen. | |
TreeViolationException | Klasse Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt. | |
UnexpectedErrorException | Eine Klasse, die über von ungewöhnlichen Fehlerzuständen zu melden. | |
UnsupportedDocumentVersionException | Klasse für nicht unterstützte Dokumentversionsfehler. | |
ValidationException | Klasse, um Validierungsausnahmen zu beschreiben. | |
ValuesCollection | Eine Auflistung von Werten. | |
VerbatimMessageException | Klasse Sie für einen Fehler, der eine Meldung verfügt, die in keinem Fall in vollem Wortlaut angezeigt werden soll. | |
WorkItem | Stellt eine Arbeitsaufgabe auf Team Foundation Server dar. | |
WorkItemAsyncEventArgs | Eine Klasse, z Änderungsereignissen des Arbeitsaufgabe zum Zustand einer Abfrage zu behandeln asynchroner. | |
WorkItemChangeRejectedException | Klasse für eine Arbeitsaufgabenänderungsfehler erste art. | |
WorkItemCollection | Stellt eine Auflistung von Arbeitsaufgaben dar, die von einer Abfrage zu WorkItemStore ergeben. | |
WorkItemEventArgs | Argumente für das Arbeitsaufgabenereignis. | |
WorkItemLink | Links zwei WorkItem s in derselben WorkItemStore. | |
WorkItemLinkCollection | Stellt eine WorkItemLink-Auflistung dar. | |
WorkItemLinkEventArgs | Argumente für ein Arbeitsaufgabenlinkereignis. | |
WorkItemLinkType | Stellt einen bestimmten Typ WorkItemLink dar. | |
WorkItemLinkTypeCollection | Stellt eine Auflistung von WorkItemLinkType-Objekten dar. | |
WorkItemLinkTypeEnd | Stellt einen Endpunkt von WorkItemLinkType dar. | |
WorkItemLinkTypeEndCollection | Stellt eine Auflistung von WorkItemLinkTypeEnd-Objekten dar. | |
WorkItemLinkValidationException | Klasse Sie für einen Fehler, die während der Validierung eines Arbeitsaufgabenlinks auftritt. | |
WorkItemOperationError | Stellt den Fehler eines Vorganges auf einer Arbeitsaufgabe dar. | |
WorkItemStore | Stellt die Arbeitsaufgabenverfolgungsclient-Verbindung zu einem Server dar, der Team Foundation Server ausführt. | |
WorkItemStoreDiagnostics | Implementiert Diagnosemethoden für den ArbeitsaufgabenNetzservice. | |
WorkItemType | Stellt einen bestimmten Typ WorkItem dar. | |
WorkItemTypeCollection | Stellt eine Auflistung von WorkItemType-Objekten dar. | |
WorkItemTypeDeniedOrNotExistException | Klasse, um den Zugriff verweigert wurde zu beschreiben, oder Arbeitsaufgabentyp vorhanden ist keine Ausnahmen. |
Strukturen
Struktur | Beschreibung | |
---|---|---|
FieldIndexData | Datenstruktur für Feldindexdaten. | |
WorkItem.EditActionInfo | ||
WorkItem.EditActionSet | ||
WorkItemLinkInfo | Strukturieren Sie Abfrageergebnisse, das WorkItemLink darstellt. | |
WorkItemLinkValidationException.WorkItemLinkInfo | Beschreibt die Arbeitsaufgabenlinkinformationen. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
ImportEventHandler | Ereignishandler für einen Import. | |
MetadataChangeEventHandler | Ereignishandler für Metadatenänderungen. | |
QueryFolderContentsChangedEventHandler | Ereignishandlerdelegat für das Ereignis ContentsChanged und ChangesCommitted. | |
StoredQueriesEventHandler | Der Ereignishandler für gespeicherte Abfragen. | |
WorkItemAsyncEventHandler | Dieser Ereignishandler überwacht asynchronen Änderungen am Zustand einer Abfrage. | |
WorkItemFieldChangeEventHandler | Ereignishandlerdelegat für Ereignisse, die ausgelöst werden, wenn ein Feld geändert wird. | |
WorkItemPreSaveEventHandler |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
BaseLinkType | Beschreibt den Typ eines Links. | |
CancelableActionState | Beschreibt den Zustand einer annullierbaren Aktion. | |
CoreField | Gibt den Typ eines Felds an WorkItem. | |
FieldStatus | Beschreibt Status eines Felds. | |
FieldType | Beschreibt den Datentyp von Field. | |
FieldUsages | Beschreibt den Typ des Objekts, auf dem FieldDefinition gilt. | |
ImportSeverity | Beschreibt den Schweregrad eines Ereignisses. | |
ImportStructureException.Type | Beschreibt den Typ der Ausnahme. | |
ImportWorkItemLinkTypeException.Type | Gibt weiter den Typ von einem WorkItemLinkTypeException an. | |
ImportWorkitemTypeException.Type | Weitere Klassifizierung der WorkitemType-Ausnahme. | |
LinkAction | Beschreibt, wie die Auflistung geändert wurde. | |
MetadataChangeTypes | Beschreibt alle möglichen Metadatenänderungstypen. | |
Node.TreeType | Beschreibt den Typ der Struktur (Bereich oder Iteration). | |
PageSizes | Beschreibt die Seitengrößen, die für Abfragen und Batch unterstützt werden. | |
QueryFolderAction | Gibt den Typ von Änderungen an, die einem Element in einem Ordner vorgenommen werden. | |
QueryHierarchyException.Type | Klassifiziert weiter ein QueryHierarchyException. | |
QueryItemPermissions | Berechtigungsbitmasken für Abfragenelemente. | |
QueryScope | Beschreibt den Abfragebereich. | |
QueryType | Beschreibt den Typ der Abfrage. | |
ReportingType | Beschreibt den Berichterstellungstyp des Felds. | |
SaveFlags | Beschreibt die Abwehrflags. | |
SchemaType | Beschreibt das Schema eines XML-Dokuments. | |
SortType | Beschreibt die Reihenfolge, nach der SortField sortiert wird. | |
StoredQueriesAction | Beschreibt die letzte Aktion, die auf einer gespeicherten Abfrageauflistung ausgeführt wurde. | |
StringDataLengths | Beschreibt die maximale Länge für Zeichenfolgenwerte, die möglicherweise zur Datenbank gespeichert werden. | |
TargetSet | Gibt die Ziellinkauflistung an. | |
UserDisplayMode | Gibt den Anzeigemodus des Benutzerkontos an. | |
WorkItem.EditAction | ||
WorkItem.EditActionFlags | ||
WorkItemCopyFlags | Kennzeichnet, das optionale Arbeitsaufgabendaten angeben, die kopiert werden sollen. | |
WorkItemLinkType.Topology | Beschreibt die zulässigen Topologietypen für WorkItemLinkType. | |
WorkItemLinkValidationException.Action | Beschreibt die Aktion der Ausnahme. | |
WorkItemLinkValidationException.Type | Beschreibt den Typ der Ausnahme. | |
WorkItemStoreFlags | Enumeration verwendet, um Verhalten des Arbeitsaufgabenspeicherobjekts zu ermitteln |