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