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
Öffentliche Klasse Administration Klasse, sodass auf einem Arbeitsaufgabenspeicher ausführen.
Öffentliche Klasse AllowedValuesCollection Stellt eine Liste von gültigen Werten für Field dar.
Öffentliche Klasse Attachment Beschreibt eine Dateianlage mit einer Arbeitsaufgabe.
Öffentliche Klasse AttachmentCollection Speichert die Anlagen, die einer Arbeitsaufgabe zugeordnet werden.
Öffentliche Klasse BatchReadParameter Stellt ein ID- und Revisionspaar dar, das einem BatchReadParameterCollection hinzugefügt wird.
Öffentliche Klasse BatchReadParameterCollection Stellt eine Auflistung Parameter von einem Batchlesen dar.
Öffentliche Klasse BatchSave Stellt Methoden dar und Eigenschaften für Batchheilshandelnelement verknüpft.
Öffentliche Klasse BatchSaveError Klasse, um einen Batchabwehrfehler für eine einzelne Arbeitsaufgabe zu beschreiben.
Öffentliche Klasse BatchSaveFailedException Klasse für einen fehlgeschlagenen Fehler der Batchabwehr.
Öffentliche Klasse BatchSaveRetryFailedException Klasse Sie für einen Fehler, der während einer Wiederholung einer Batchabwehr auftritt.
Öffentliche Klasse CancelableAsyncResult Klasse, die, um auf den Zustand des asynchronen Vorgangs Zugriff verwendet wird oder das Ergebnis abzubrechen.
Öffentliche Klasse CannotChangePageSizeException Veraltet. Klasse, sodass ein Test Seitengrößenfehler ändert.
Öffentliche Klasse Category Beschreibt die Kategorien von Arbeitsaufgabentypen.
Öffentliche Klasse CategoryCollection Eine Auflistung Kategorienobjekte.
Öffentliche Klasse ClientException Basisklasse für alle Client-generierten Ausnahmen.
Öffentliche Klasse ClientWiqlAdapterHelper
Öffentliche Klasse ConnectionException Klasse, um einen Verbindungsfehler zum Server zu beschreiben.
Öffentliche Klasse CoreFieldReferenceNames Klasse, die der Verweisnamen für Kernfelder enthält.
Öffentliche Klasse CoreLinkTypeReferenceNames Klasse, dem Verweisnamen für Kernlinktypen enthält.
Öffentliche Klasse DeniedOrNotExistException Klasse, um den Zugriff verweigert wurde zu beschreiben, oder Element vorhanden ist keine Ausnahmen.
Öffentliche Klasse DisplayFieldList Stellt eine Auflistung von WorkItem dar.FieldDefinitions, das vom Server geblättert wird, wenn WorkItems in WorkItemCollection zugegriffen werden.
Öffentliche Klasse DuplicateBatchReadParameterException Klasse für einen doppelten Batch gelesen Parameterfehler.
Öffentliche Klasse DuplicateWorkItemException Veraltet. Klasse für einen doppelten Arbeitsaufgabenfehler.
Öffentliche Klasse ExternalLink Stellt einen Link zu anderen Tools dar.
Öffentliche Klasse Field Stellt ein Feld in WorkItem dar.
Öffentliche Klasse FieldCollection Stellt eine Auflistung von Fields in einem WorkItem-Objekt dar.
Öffentliche Klasse FieldConflict
Öffentliche Klasse FieldDefinition Enthält die Attribute von Field dar.
Öffentliche Klasse FieldDefinitionCollection Beschreibt eine Auflistung FieldDefinitions-Objekte.
Öffentliche Klasse FieldDefinitionNotExistException Klasse Sie für einen Fehler, wenn eine Felddefinition nicht vorhanden ist.
Öffentliche Klasse 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.
Öffentliche Klasse FieldFilterList Stellt eine Liste von Feldfiltern dar, die sortiert werden können, indem eine Abfrage verwendet wird.
Öffentliche Klasse FileAttachmentException Klasse für einen Dateianhangfehler.
Öffentliche Klasse Hyperlink Stellt einen Link dar.Der Linktyp wird URL-, UNC- oder BIS-URI.
Öffentliche Klasse IdentityNotExistException Klasse Sie für einen Fehler, wenn eine Identität in keiner Auflistung vorhanden ist.
Öffentliche Klasse ImportEventArgs Argumente für Importereignisse.
Öffentliche Klasse ImportStructureException Klasse Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt.
Öffentliche Klasse ImportWorkItemLinkTypeException Klasse für einen Abfragentextfehler, der nicht gültig ist.
Öffentliche Klasse ImportWorkitemTypeException Klasse Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt.
Öffentliche Klasse InternalDatastoreException Ausnahme für einen Fehler im internen Datenspeicher.
Öffentliche Klasse InternalFields Definiert alle internen Feldverweisnamen.
Öffentliche Klasse InvalidFieldValueException Klasse Sie für einen Fehler, der auftritt, wenn versucht, einen ungültigen Wert zu einem Feld zu schreiben gemacht wird.
Öffentliche Klasse InvalidProjectException Veraltet. Klasse für einen ungültigen Projektfehler.
Öffentliche Klasse InvalidQueryTextException Klasse für einen Abfragentextfehler, der nicht gültig ist.
Öffentliche Klasse InvalidTreeNodeException Klasse Sie einen ungültigen Strukturknotenfehler.
Öffentliche Klasse ItemAlreadyUpdatedOnServerException Klasse für ein Element bereits aktualisiert auf Serverfehler.
Öffentliche Klasse Link Beschreibt die Implementierung eines Links.
Öffentliche Klasse LinkCollection Enthält die Auflistung von Linkobjekten dar, die einer Arbeitsaufgabe gehört.
Öffentliche Klasse MetadataEventArgs Argumente für Metadatenänderungsereignisse.
Öffentliche Klasse Node Beschreibt ein Mausklick ausgewählte Knotenobjekt, das in den Arbeitsaufgabenverfolgungsdatenstrukturen verwendet wird.
Öffentliche Klasse NodeCollection Stellt eine Auflistung Knotenobjekte dar.
Öffentliche Klasse PageSizeRangeException Klasse für einen Fehler im Seitengrößenbereich.
Öffentliche Klasse Project Stellt ein Arbeitsaufgabenverfolgungsprojekt dar.
Öffentliche Klasse ProjectCollection Stellt eine Auflistung von Projekten darstellen.
Öffentliche Klasse Query Stellt eine Abfrage zum Arbeitsaufgabenverfolgungsdienst dar.
Öffentliche Klasse QueryDefinition Stellt eine Abfrage.
Öffentliche Klasse QueryFolder Stellt in einem Teamprojekt einen Ordner dar, die QueryDefinition s und anderes QueryFolders enthalten kann.
Öffentliche Klasse QueryFolderContentsChangedEventArgs Ereignisargumente für das QueryFolderContentsChanged-Ereignis.
Öffentliche Klasse QueryHierarchy Stellt den Ordner der obersten Ebene in einem Projekt dar.
Öffentliche Klasse QueryHierarchyException Klasse Sie für einen Fehler, der während einer Abfrage der Hierarchie des Arbeitsaufgabenspeichers auftritt.
Öffentliche Klasse QueryItem Die Basisklasse für Abfrageordner und Abfragedefinitionen.
Öffentliche Klasse ReadOnlyFieldException Klasse, sodass ein Test mit einem Fehler des schreibgeschützten Felds schreibt.
Öffentliche Klasse RegisteredLinkType Beschreibt einen registrierten Linktyp.
Öffentliche Klasse RegisteredLinkTypeCollection Eine Auflistung registrierte gültige Linktypen.
Öffentliche Klasse RelatedLink Links zwei Arbeitsaufgabenobjekte in derselben Arbeitsaufgabe speichern und zum Speichern.
Öffentliche Klasse ReportingAttributes Beschreibt die Berichtsattribute des Felds.
Öffentliche Klasse RequestCancelledByUserException Klasse für eine Anforderung von Fehlbedienung abgebrochen.
Öffentliche Klasse RequestNotCancelableException Klasse, sodass ein Test einen noncancelable Anforderungsfehler abbricht.
Öffentliche Klasse Revision Stellt einen Arbeitsaufgabenänderungsstand dar.
Öffentliche Klasse RevisionCollection Stellt der Revisionsverlauf einer Arbeitsaufgabe dar.
Öffentliche Klasse Schemas Abstrakte Klasse, die Schema-verknüpfte Methoden enthält.
Öffentliche Klasse Server Klasse verwendet, um Serveraufrufe zu machen.
Öffentliche Klasse ServerInfo Diese Klasse macht Informationen zu dem Server verfügbar.
Öffentliche Klasse ServerRejectedChangesException Klasse für einen Server abgelehnten ändert Fehler.
Öffentliche Klasse SortField WorkItem Stellt Field dar, das verwendet werden kann, um die Ergebnisse einer Abfrage zu sortieren.
Öffentliche Klasse SortFieldList Stellt eine Auflistung von SortField s dar, die von einer Abfrage sortiert werden kann.
Öffentliche Klasse StoredQueriesChangedEventArgs Argumente oder das StoredQueriesChanged-Ereignis.
Öffentliche Klasse StoredQuery Stellt eine gespeicherte Abfrage.
Öffentliche Klasse StoredQueryCollection Stellt die gespeicherte Abfrageauflistung von einem Projekt oder Arbeitsaufgabenspeicher dar.
Öffentliche Klasse SupportedFeatures Eine Liste der IDs für alle bekannten unterstützten Funktionen.
Öffentliche Klasse TreeViolationException Klasse Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt.
Öffentliche Klasse UnexpectedErrorException Eine Klasse, die über von ungewöhnlichen Fehlerzuständen zu melden.
Öffentliche Klasse UnsupportedDocumentVersionException Klasse für nicht unterstützte Dokumentversionsfehler.
Öffentliche Klasse ValidationException Klasse, um Validierungsausnahmen zu beschreiben.
Öffentliche Klasse ValuesCollection Eine Auflistung von Werten.
Öffentliche Klasse VerbatimMessageException Klasse Sie für einen Fehler, der eine Meldung verfügt, die in keinem Fall in vollem Wortlaut angezeigt werden soll.
Öffentliche Klasse WorkItem Stellt eine Arbeitsaufgabe auf Team Foundation Server dar.
Öffentliche Klasse WorkItemAsyncEventArgs Eine Klasse, z Änderungsereignissen des Arbeitsaufgabe zum Zustand einer Abfrage zu behandeln asynchroner.
Öffentliche Klasse WorkItemChangeRejectedException Klasse für eine Arbeitsaufgabenänderungsfehler erste art.
Öffentliche Klasse WorkItemCollection Stellt eine Auflistung von Arbeitsaufgaben dar, die von einer Abfrage zu WorkItemStore ergeben.
Öffentliche Klasse WorkItemEventArgs Argumente für das Arbeitsaufgabenereignis.
Öffentliche Klasse WorkItemLink Links zwei WorkItem s in derselben WorkItemStore.
Öffentliche Klasse WorkItemLinkCollection Stellt eine WorkItemLink-Auflistung dar.
Öffentliche Klasse WorkItemLinkEventArgs Argumente für ein Arbeitsaufgabenlinkereignis.
Öffentliche Klasse WorkItemLinkType Stellt einen bestimmten Typ WorkItemLink dar.
Öffentliche Klasse WorkItemLinkTypeCollection Stellt eine Auflistung von WorkItemLinkType-Objekten dar.
Öffentliche Klasse WorkItemLinkTypeEnd Stellt einen Endpunkt von WorkItemLinkType dar.
Öffentliche Klasse WorkItemLinkTypeEndCollection Stellt eine Auflistung von WorkItemLinkTypeEnd-Objekten dar.
Öffentliche Klasse WorkItemLinkValidationException Klasse Sie für einen Fehler, die während der Validierung eines Arbeitsaufgabenlinks auftritt.
Öffentliche Klasse WorkItemOperationError Stellt den Fehler eines Vorganges auf einer Arbeitsaufgabe dar.
Öffentliche Klasse WorkItemStore Stellt die Arbeitsaufgabenverfolgungsclient-Verbindung zu einem Server dar, der Team Foundation Server ausführt.
Öffentliche Klasse WorkItemStoreDiagnostics Implementiert Diagnosemethoden für den ArbeitsaufgabenNetzservice.
Öffentliche Klasse WorkItemType Stellt einen bestimmten Typ WorkItem dar.
Öffentliche Klasse WorkItemTypeCollection Stellt eine Auflistung von WorkItemType-Objekten dar.
Öffentliche Klasse WorkItemTypeDeniedOrNotExistException Klasse, um den Zugriff verweigert wurde zu beschreiben, oder Arbeitsaufgabentyp vorhanden ist keine Ausnahmen.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur FieldIndexData Datenstruktur für Feldindexdaten.
Öffentliche Struktur WorkItem.EditActionInfo
Öffentliche Struktur WorkItem.EditActionSet
Öffentliche Struktur WorkItemLinkInfo Strukturieren Sie Abfrageergebnisse, das WorkItemLink darstellt.
Öffentliche Struktur WorkItemLinkValidationException.WorkItemLinkInfo Beschreibt die Arbeitsaufgabenlinkinformationen.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat ImportEventHandler Ereignishandler für einen Import.
Öffentlicher Delegat MetadataChangeEventHandler Ereignishandler für Metadatenänderungen.
Öffentlicher Delegat QueryFolderContentsChangedEventHandler Ereignishandlerdelegat für das Ereignis ContentsChanged und ChangesCommitted.
Öffentlicher Delegat StoredQueriesEventHandler Der Ereignishandler für gespeicherte Abfragen.
Öffentlicher Delegat WorkItemAsyncEventHandler Dieser Ereignishandler überwacht asynchronen Änderungen am Zustand einer Abfrage.
Öffentlicher Delegat WorkItemFieldChangeEventHandler Ereignishandlerdelegat für Ereignisse, die ausgelöst werden, wenn ein Feld geändert wird.
Öffentlicher Delegat WorkItemPreSaveEventHandler

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration BaseLinkType Beschreibt den Typ eines Links.
Öffentliche Enumeration CancelableActionState Beschreibt den Zustand einer annullierbaren Aktion.
Öffentliche Enumeration CoreField Gibt den Typ eines Felds an WorkItem.
Öffentliche Enumeration FieldStatus Beschreibt Status eines Felds.
Öffentliche Enumeration FieldType Beschreibt den Datentyp von Field.
Öffentliche Enumeration FieldUsages Beschreibt den Typ des Objekts, auf dem FieldDefinition gilt.
Öffentliche Enumeration ImportSeverity Beschreibt den Schweregrad eines Ereignisses.
Öffentliche Enumeration ImportStructureException.Type Beschreibt den Typ der Ausnahme.
Öffentliche Enumeration ImportWorkItemLinkTypeException.Type Gibt weiter den Typ von einem WorkItemLinkTypeException an.
Öffentliche Enumeration ImportWorkitemTypeException.Type Weitere Klassifizierung der WorkitemType-Ausnahme.
Öffentliche Enumeration LinkAction Beschreibt, wie die Auflistung geändert wurde.
Öffentliche Enumeration MetadataChangeTypes Beschreibt alle möglichen Metadatenänderungstypen.
Öffentliche Enumeration Node.TreeType Beschreibt den Typ der Struktur (Bereich oder Iteration).
Öffentliche Enumeration PageSizes Beschreibt die Seitengrößen, die für Abfragen und Batch unterstützt werden.
Öffentliche Enumeration QueryFolderAction Gibt den Typ von Änderungen an, die einem Element in einem Ordner vorgenommen werden.
Öffentliche Enumeration QueryHierarchyException.Type Klassifiziert weiter ein QueryHierarchyException.
Öffentliche Enumeration QueryItemPermissions Berechtigungsbitmasken für Abfragenelemente.
Öffentliche Enumeration QueryScope Beschreibt den Abfragebereich.
Öffentliche Enumeration QueryType Beschreibt den Typ der Abfrage.
Öffentliche Enumeration ReportingType Beschreibt den Berichterstellungstyp des Felds.
Öffentliche Enumeration SaveFlags Beschreibt die Abwehrflags.
Öffentliche Enumeration SchemaType Beschreibt das Schema eines XML-Dokuments.
Öffentliche Enumeration SortType Beschreibt die Reihenfolge, nach der SortField sortiert wird.
Öffentliche Enumeration StoredQueriesAction Beschreibt die letzte Aktion, die auf einer gespeicherten Abfrageauflistung ausgeführt wurde.
Öffentliche Enumeration StringDataLengths Beschreibt die maximale Länge für Zeichenfolgenwerte, die möglicherweise zur Datenbank gespeichert werden.
Öffentliche Enumeration TargetSet Gibt die Ziellinkauflistung an.
Öffentliche Enumeration UserDisplayMode Gibt den Anzeigemodus des Benutzerkontos an.
Öffentliche Enumeration WorkItem.EditAction
Öffentliche Enumeration WorkItem.EditActionFlags
Öffentliche Enumeration WorkItemCopyFlags Kennzeichnet, das optionale Arbeitsaufgabendaten angeben, die kopiert werden sollen.
Öffentliche Enumeration WorkItemLinkType.Topology Beschreibt die zulässigen Topologietypen für WorkItemLinkType.
Öffentliche Enumeration WorkItemLinkValidationException.Action Beschreibt die Aktion der Ausnahme.
Öffentliche Enumeration WorkItemLinkValidationException.Type Beschreibt den Typ der Ausnahme.
Öffentliche Enumeration WorkItemStoreFlags Enumeration verwendet, um Verhalten des Arbeitsaufgabenspeicherobjekts zu ermitteln

Siehe auch

Referenz

Weitere Ressourcen

Erweitern von Team Foundation Server