WorkItem-Klasse

Stellt eine Arbeitsaufgabe auf Team Foundation Server dar.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem

Namespace:  Microsoft.TeamFoundation.WorkItemTracking.Client
Assembly:  Microsoft.TeamFoundation.WorkItemTracking.Client (in Microsoft.TeamFoundation.WorkItemTracking.Client.dll)

Syntax

'Declaration
Public NotInheritable Class WorkItem
public sealed class WorkItem

Der WorkItem-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode WorkItem Initialisiert eine neue Instanz der Arbeitsaufgabeklasse angegebenen WorkItemType.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AreaId Ruft ab oder legt den ganzzahligen Wert des AreaId-Felds für diese Arbeitsaufgabe fest.
Öffentliche Eigenschaft AreaPath Ruft ab oder legt den Zeichenfolgenwert des AreaPath-Felds für diese Arbeitsaufgabe fest.
Öffentliche Eigenschaft AttachedFileCount Ruft die Anzahl angefügter Dateien für diese Arbeitsaufgabe ab.
Öffentliche Eigenschaft Attachments Ruft das Objekt ab, das AttachmentCollection Anlagen darstellt, die dieser Arbeitsaufgabe gehören.
Öffentliche Eigenschaft AuthorizedDate
Öffentliche Eigenschaft ChangedBy Ruft den Zeichenfolgenwert des ChangedBy-Felds für diese Arbeitsaufgabe ab.
Öffentliche Eigenschaft ChangedDate Ruft das DateTime-Objekt ab, das das Datum und die Uhrzeit darstellt, dass diese Arbeitsaufgabe zuletzt geändert wurde.
Öffentliche Eigenschaft Collection
Öffentliche Eigenschaft CreatedBy Ruft den Zeichenfolgenwert des CreatedBy-Felds für diese Arbeitsaufgabe ab.
Öffentliche Eigenschaft CreatedDate Ruft das DateTime-Objekt ab, das das Datum und die Uhrzeit darstellt, dass diese Arbeitsaufgabe erstellt wurde.
Öffentliche Eigenschaft Description Ruft ab oder legt eine Zeichenfolge fest, die diese Arbeitsaufgabe beschreibt.
Öffentliche Eigenschaft DisplayForm Ruft das Anzeigenformular ab, das dieser Arbeitsaufgabe zugeordnet ist.
Öffentliche Eigenschaft ExternalLinkCount Ruft die Anzahl der externen Links in dieser Arbeitsaufgabe.
Öffentliche Eigenschaft FieldData
Öffentliche Eigenschaft Fields Ruft das FieldCollection-Objekt ab, das das Field s dieser Arbeitsaufgabe enthält.
Öffentliche Eigenschaft History Ruft ab oder legt den Zeichenfolgenwert des Verlaufsfelds für diese Arbeitsaufgabe fest.
Öffentliche Eigenschaft HyperLinkCount Ruft die Anzahl der Links in dieser Arbeitsaufgabe.
Öffentliche Eigenschaft Id Ruft die ID dieser Arbeitsaufgabe.
Öffentliche Eigenschaft InternalVersion
Öffentliche Eigenschaft IsAccessDenied
Öffentliche Eigenschaft IsDirty Ruft ein Flag ab, das beschreibt, ob diese Arbeitsaufgabe seit der letzten Speicherung geändert wurde.
Öffentliche Eigenschaft IsNew Ruft ein Flag ab, das beschreibt, ob diese Arbeitsaufgabe neu ist.
Öffentliche Eigenschaft IsOpen Ruft ein Flag ab, das beschreibt, ob diese Arbeitsaufgabe für die Bearbeitung geöffnet ist.
Öffentliche Eigenschaft IsPartialOpen Ruft ein Flag ab, das beschreibt, ob die Arbeitsaufgabe teilweise geöffnet ist.
Öffentliche Eigenschaft IsReadOnly Ruft ein Flag ab, das beschreibt, ob die Arbeitsaufgabe schreibgeschützt ist.
Öffentliche Eigenschaft IsReadOnlyOpen Ruft ein Flag ab, das beschreibt, ob die Arbeitsaufgabe geöffnet ist, als schreibgeschützt.
Öffentliche Eigenschaft Item[String] Ruft ab oder legt den Wert eines Felds in dieser Arbeitsaufgabe fest, die von den Feldnamen angegeben wird.
Öffentliche Eigenschaft Item[CoreField] Ruft ab oder legt den Wert eines Felds in dieser Arbeitsaufgabe fest, die von der Feld ID angegeben wird
Öffentliche Eigenschaft IterationId Ruft ab oder legt den ganzzahligen Wert des IterationId-Felds dieser Arbeitsaufgabe fest.
Öffentliche Eigenschaft IterationPath Ruft ab oder legt den Zeichenfolgenwert des IterationPath-Felds dieser Arbeitsaufgabe fest.
Öffentliche Eigenschaft LinkData
Öffentliche Eigenschaft Links Ruft die Auflistung der Links in dieser Arbeitsaufgabe.
Öffentliche Eigenschaft NodeName Ruft ab oder legt den Zeichenfolgenwert des NodeName-Felds dieser Arbeitsaufgabe fest.
Öffentliche Eigenschaft Project Ruft das aktuelle Projekt ab, das dieser Arbeitsaufgabe zugeordnet ist.
Öffentliche Eigenschaft Reason Ruft ab oder legt den Zeichenfolgenwert des Felds für diese Arbeitsaufgabe fest.
Öffentliche Eigenschaft RelatedLinkCount Ruft die Anzahl der zugehörigen Links dieser Arbeitsaufgabe.
Öffentliche Eigenschaft Rev Ruft die ganze Zahl ab, die die Revisionsnummer dieser Arbeitsaufgabe darstellt.
Öffentliche Eigenschaft RevisedDate Ruft ein DateTime-Objekt ab, das das Revisionsdatum und die Zeit dieser Arbeitsaufgabe darstellt.
Öffentliche Eigenschaft Revision Ruft die ganze Zahl ab, die die Revisionsnummer dieser Arbeitsaufgabe darstellt.
Öffentliche Eigenschaft Revisions Ruft ein RevisionCollection-Objekt ab, das eine Auflistung gültige Revisionsnummern für diese Arbeitsaufgabe darstellt.
Öffentliche Eigenschaft State Ruft ab oder legt eine Zeichenfolge fest, die den Zustand dieser Arbeitsaufgabe beschreibt.
Öffentliche Eigenschaft Store Ruft WorkItemStore ab, die diese Arbeitsaufgabe gehört.
Öffentliche Eigenschaft Tags
Öffentliche Eigenschaft TemporaryId Ruft die temporäre ID dieser Arbeitsaufgabe.
Öffentliche Eigenschaft Title Ruft ab oder legt eine Zeichenfolge fest, die den Titel der Arbeitsaufgabe beschreibt.
Öffentliche Eigenschaft Type Ruft ein WorkItemType-Objekt ab, das den Typ dieser Arbeitsaufgabe darstellt.
Öffentliche Eigenschaft Uri Ruft den (Uniform Resource Identifier)Uri dieser Arbeitsaufgabe.
Öffentliche Eigenschaft Watermark
Öffentliche Eigenschaft WorkItemLinkHistory Ruft ein WorkItemLinkCollection-Objekt ab, das eine Auflistung des WorkItemLink s darstellt, die zu dieser Arbeitsaufgabe jetzt oder in der Vergangenheit verknüpft darauf verknüpfen.
Öffentliche Eigenschaft WorkItemLinks Ruft ein WorkItemLinkCollection-Objekt ab, das eine Auflistung des WorkItemLink s darstellt, die derzeit auf dieser Arbeitsaufgabe verknüpfen.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ApplyRules()
Öffentliche Methode ApplyRules(Boolean)
Öffentliche Methode CalculateFieldLists
Öffentliche Methode Close Schließt diese Arbeitsaufgabeinstanz und gibt Arbeitsspeicher frei, der damit verbundene.
Öffentliche Methode Copy() Erstellt eine Kopie dieser Arbeitsaufgabeinstanz.
Öffentliche Methode Copy(WorkItemType) Erstellt eine Kopie dieser Arbeitsaufgabeinstanz, die von angegebenen WorkItemType ist.
Öffentliche Methode Copy(WorkItemType, WorkItemCopyFlags) Erstellt eine Kopie dieser Arbeitsaufgabeinstanz, die von angegebenen WorkItemType ist.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetActionObject
Öffentliche Methode GetActionsHistory
Öffentliche Methode GetFieldValue
Öffentliche Methode GetFieldValueExternal
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetLatestSyncData
Öffentliche Methode GetNextState Ruft den folgenden Zustand dieser Arbeitsaufgabe auf Grundlage der Aktion eines Benutzers ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsValid Überprüft die Felder dieser Arbeitsaufgabe.
Öffentliche Methode Open Öffnet diese Arbeitsaufgabe für Änderung.
Öffentliche Methode PartialOpen Öffnet diese Arbeitsaufgabe für Änderung, wenn, minimale Datenmengen über das Netzwerk zu senden.
Öffentliche Methode Reset Stellt alle Änderungen wieder her, die vorgenommen wurden, da speichern Sie dauern.
Öffentliche Methode Save() Speichert alle ausstehenden Änderungen auf dieser Arbeitsaufgabe.
Öffentliche Methode Save(SaveFlags) Speichert alle ausstehenden Änderungen auf dieser Arbeitsaufgabe.
Öffentliche Methode SetDirty Überschreibt vorübergehend den geänderten Zustand einer Arbeitsaufgabe.Jede Änderung der Arbeitsaufgabe geht, den richtigen Wert, je nach Änderungszustand der Arbeitsaufgabe zurückgesetzt werden.
Öffentliche Methode SyncToLatest Synchronisiert die Arbeitsaufgabe der aktuellen Revision.
Öffentliche Methode SyncWorkItem
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Validate Ruft eine ArrayList von Feldern in dieser Arbeitsaufgabe ab, die ungültig sind.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis FieldChanged Tritt auf, wenn ein Feld in dieser Arbeitsaufgabeinstanz aktualisiert wird.
Öffentliches Ereignis Saving Das Ereignis wird jedes Mal ausgelöst, dass die Arbeitsaufgabe im Begriff ist gespeichert.

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member c_revisionHistory
Öffentliches FeldStatischer Member c_revisionLatest
Öffentliches FeldStatischer Member c_revisionNull
Öffentliches FeldStatischer Member c_revisionUpdate

Zum Seitenanfang

Hinweise

Die folgenden Methoden, um die Felder und auf der Feldwerte zuzugreifen sind verfügbar:

  • Arbeitsaufgabe "[Feldname]" ruft ab, bzw. legt den Wert eines Felds fest.

  • WorkItem.Fields ["Feldname]" ruft ab, bzw. legt das Feld, nicht den Wert fest.

  • WorkItem.Fields ["Feldname]". Wert ruft ab, bzw. legt den Wert des Felds fest.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.WorkItemTracking.Client-Namespace