Freigeben über


Microsoft.TeamFoundation.WorkItemTracking.Client-Namespace

Der TeamFoundation.WorkItemTracking.Client-Namespace stellt die API, die erforderlich sind, um einen Clientcomputer oder einer Anwendung zu ermöglichen, mit User Storys, Anforderungen, Aufgaben, Fehlern und anderen Typen von Arbeitsaufgaben zu arbeiten.

WorkItemStore stellt die Verbindung mit dem Repository von Arbeitsaufgaben auf Visual Studio Team Foundation Server dar. Das - Objekt enthält WorkItemField s, die Daten, Attachment s, die Dateien darstellen und WorkItemLink s speichern, die mit anderen Arbeitsaufgaben herstellen. Im folgenden Beispielcode wird veranschaulicht, 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 - Klasse stellt Query eine Abfrage zu WorkItemStore dar. Eine ausgeführte Abfrage gibt WorkItemCollection zurück, die die Arbeitsaufgaben enthält, die die Abfrage erfüllen.

Die WorkItemType-Klasse definiert eine Arbeitsaufgabe. Die FieldDefinition-Klasse definiert ein Feld in einer Arbeitsaufgabe. Die WorkItemLinkType-Klasse definiert WorkItemLink, 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 wird, in der folgenden Assembly suchen:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

Klassen

  Klasse Beschreibung
Öffentliche Klasse Administration Klasse, damit Verwaltungsaufgaben auf einem Arbeitsaufgabenspeicher ausführen.
Öffentliche Klasse AllowedValuesCollection Stellt eine Liste gültiger Werte für Field dar.
Öffentliche Klasse Attachment Beschreibt eine Dateianlage in 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 von einem Parameter Batchlesen dar.
Öffentliche Klasse BatchSave Stellt Methoden und Eigenschaften für Batchheilshandeln-Elementlinks dar.
Ö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 Klassifizieren Sie für einen Fehler, der während einer Wiederholung einer Batchabwehr auftritt.
Öffentliche Klasse CancelableAsyncResult Klasse, die, um den Zustand der asynchronen Operation zuzugreifen verwendet wird oder das Ergebnis abzubrechen.
Öffentliche Klasse CannotChangePageSizeException Veraltet. Klasse, damit ein Test Seitengrößenfehler ändert.
Öffentliche Klasse Category Beschreibt die Kategorie von Arbeitsaufgabentypen.
Öffentliche Klasse CategoryCollection Eine Auflistung Kategorienobjekte.
Öffentliche Klasse ClientException Basisklasse für alle Ausnahmen Client-generierten.
Öffentliche Klasse ConnectionException Klasse, um einen Verbindungsfehler an den Server zu beschreiben.
Öffentliche Klasse CoreFieldReferenceNames Klasse, die die Verweisnamen für Kernfelder enthält.
Öffentliche Klasse CoreLinkTypeReferenceNames Klasse, die Verweisnamen für Kernlinktypen enthält.
Öffentliche Klasse DeniedOrNotExistException Klasse, um den verweigerten Zugriff zu beschreiben, oder Element vorhanden ist keine Ausnahmen.
Öffentliche Klasse DisplayFieldList Stellt eine Auflistung von WorkItemFieldDefinitions dar, die vom Server ausgelagert wurde, wenn auf 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 Klassifizieren 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, indem eine Abfrage verwendet.
Öffentliche Klasse FileAttachmentException Klasse für einen Dateianhangfehler.
Öffentliche Klasse Hyperlink Stellt einen Link dar.Der Linktyp wird URL, einen UNC-Pfad oder BIS URI.
Öffentliche Klasse IdentityNotExistException Klassifizieren Sie für einen Fehler, wenn eine Identität nicht in einer Auflistung vorhanden ist.
Öffentliche Klasse ImportEventArgs Argumente für Importereignisse.
Öffentliche Klasse ImportStructureException Klassifizieren 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 Klassifizieren Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt.
Öffentliche Klasse InternalAdmin
Öffentliche Klasse InternalDatastoreException Ausnahme für einen Fehler im internen Datenspeicher.
Öffentliche Klasse InternalFields Definiert alle internen Feldverweisnamen.
Öffentliche Klasse InvalidFieldValueException Klassifizieren Sie für einen Fehler, der auftritt, wenn versucht wird, 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 für einen ungültigen Strukturknotenfehler.
Öffentliche Klasse ItemAlreadyUpdatedOnServerException Klassifizieren Sie für ein Element, das bereits auf Serverfehler aktualisiert wird.
Öffentliche Klasse Link Beschreibt die Implementierung eines Links.
Öffentliche Klasse LinkCollection Stellt die Auflistung von Linkobjekten dar, die einer Arbeitsaufgabe gehört.
Öffentliche Klasse MetadataEventArgs Argumente für Metadaten ändern Ereignisse.
Öffentliche Klasse Node Beschreibt ein Knotenobjekt, das in den Arbeitsaufgabenverfolgungsdatenstrukturen verwendet wird.
Öffentliche Klasse NodeCollection Stellt eine Auflistung Knotenobjekte dar.
Öffentliche Klasse OMStringUtil
Ö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 dar.
Öffentliche Klasse Query Stellt eine Abfrage zum Arbeitsaufgabenverfolgungsdienst dar.
Öffentliche Klasse QueryDefinition Stellt eine Abfrage dar.
Öffentliche Klasse QueryFolder Stellt einen Ordner in einem Teamprojekt dar, das QueryDefinition s und andere 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 Klassifizieren Sie für einen Fehler, der während einer Abfrage der Hierarchie des Arbeitsaufgabenspeichers auftritt.
Öffentliche Klasse QueryHierarchyProvider
Öffentliche Klasse QueryHierarchyRefreshData
Öffentliche Klasse QueryItem Die Basisklasse für Abfrageordner und Abfragedefinitionen.
Öffentliche Klasse ReadOnlyFieldException Klasse, damit ein Test zu einem Fehler des schreibgeschützten Felds schreibt.
Öffentliche Klasse RegisteredLinkType Beschreibt einen registrierten Linktyp.
Öffentliche Klasse RegisteredLinkTypeCollection Eine Auflistung gültige registrierte 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 abgebrochen durch Fehlbedienung.
Öffentliche Klasse RequestNotCancelableException Klasse, damit ein Test einen noncancelable Anforderungsfehler abbricht.
Öffentliche Klasse Revision Stellt einen Arbeitsaufgabenänderungsstand dar.
Öffentliche Klasse RevisionCollection Stellt den Revisionsverlauf einer Arbeitsaufgabe dar.
Öffentliche Klasse Schemas Abstrakte Klasse, die Schema-verknüpfte Methoden enthält.
Öffentliche Klasse Server Klasse verwendet, um Serveraufrufe auszuführen.
Öffentliche Klasse ServerInfo Diese Klasse stellt Informationen über den Server verfügbar.
Öffentliche Klasse ServerRejectedChangesException Klasse für einen abgelehnten Server ändert Fehler.
Öffentliche Klasse SortField Stellt WorkItem darField, das verwendet werden kann, zum Sortieren der Ergebnisse einer Abfrage.
Ö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 dar.
Öffentliche Klasse StoredQueryCollection Stellt die gespeicherte Berechnung aus einem Projekt oder Arbeitsaufgabenspeicher dar.
Öffentliche Klasse SupportedFeatures Eine Liste der IDs für alle bekannten unterstützten Funktionen.
Öffentliche Klasse TreeViolationException Klassifizieren Sie für einen Fehler, der während des Imports eines Arbeitsaufgabentyps auftritt.
Öffentliche Klasse UnexpectedErrorException Eine Klasse, gemeldet ungewöhnliche Fehlerbedingungen.
Öffentliche Klasse UnsupportedDocumentVersionException Klasse für nicht unterstützte Dokumentenversionsfehler.
Öffentliche Klasse ValidationException Klasse, um Validierungsausnahmen zu beschreiben.
Öffentliche Klasse ValuesCollection Eine Auflistung von Werten.
Öffentliche Klasse VerbatimMessageException Klassifizieren Sie für einen Fehler, der eine Meldung enthält, die keinem Fall in vollem Wortlaut angezeigt werden soll.
Öffentliche Klasse WorkItem Stellt eine Arbeitsaufgabe auf Team Foundation Server dar.
Öffentliche Klasse WorkItemAsyncEventArgs Eine Klasse, um Änderungsereignissen der Arbeitsaufgabe in den Zustand einer Abfrage zum Behandeln von asynchronen.
Ö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 ein Arbeitsaufgabenereignis dar.
Öffentliche Klasse WorkItemFieldData
Öffentliche Klasse WorkItemLink Links zwei WorkItem s in der gleichen WorkItemStore.
Öffentliche Klasse WorkItemLinkCollection Stellt eine Auflistung von WorkItemLink S. dar.
Öffentliche Klasse WorkItemLinkData
Ö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 Klassifizieren Sie für einen Fehler, der während der Validierung eines Arbeitsaufgabenlinks auftritt.
Öffentliche Klasse WorkItemOperationError Stellt den Fehler eines Vorgangs 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 Diagnose Methoden für den ArbeitsaufgabenNetzservice.
Öffentliche Klasse WorkItemSyncData
Ö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 verweigerten Zugriff 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 WorkItemFieldData.FieldInfo
Öffentliche Struktur WorkItemFieldData.FieldUpdate
Öffentliche Struktur WorkItemLinkInfo Strukturieren Sie, das WorkItemLink-Abfrageergebnisse 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 den 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 WorkItem Felds an.
Ö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 Typen Metadaten ändern.
Öffentliche Enumeration Node.TreeType Beschreibt den Typ der Struktur (Bereich oder Iteration).
Öffentliche Enumeration PageSizes Beschreibt die Seitengrößen, die für Abfragen unterstützt werden und Batch liest.
Ö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, durch die SortField sortiert wird.
Öffentliche Enumeration StoredQueriesAction Beschreibt die letzte Aktion, die auf einer gespeicherten Berechnung ausgeführt wurde.
Öffentliche Enumeration StringDataLengths Beschreibt die maximale Länge für Zeichenfolgenwerte, die möglicherweise in der 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 Flags, die optionale Arbeitsaufgabendaten angeben, die kopiert werden sollen.
Öffentliche Enumeration WorkItemFieldData.FieldFlags
Ö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 bestimmen

Siehe auch

Referenz

Weitere Ressourcen

Erweitern von Team Foundation Server