WorkItem クラス

Team Foundation Serverの作業項目を表します。

継承階層

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

名前空間:  Microsoft.TeamFoundation.WorkItemTracking.Client
アセンブリ:  Microsoft.TeamFoundation.WorkItemTracking.Client (Microsoft.TeamFoundation.WorkItemTracking.Client.dll 内)

構文

'宣言
Public NotInheritable Class WorkItem
public sealed class WorkItem

WorkItem 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド WorkItem 指定 WorkItemTypeの作業項目クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AreaId この作業項目の AreaId のフィールドの整数値を取得または設定します。
パブリック プロパティ AreaPath この作業項目の AreaPath のフィールドの文字列値を取得または設定します。
パブリック プロパティ AttachedFileCount この作業項目の添付ファイルの数を取得します。
パブリック プロパティ Attachments この作業項目が所属する添付ファイルを表す AttachmentCollection のオブジェクトを取得します。
パブリック プロパティ AuthorizedDate
パブリック プロパティ ChangedBy この作業項目の ChangedBy のフィールドの文字列値を取得します。
パブリック プロパティ ChangedDate この作業項目が最後に変更された日時を表す DateTime のオブジェクトを取得します。
パブリック プロパティ Collection
パブリック プロパティ CreatedBy この作業項目の CreatedBy フィールドの文字列値を取得します。
パブリック プロパティ CreatedDate この作業項目が作成されたこと DateTime の日付と時刻を表すオブジェクトを取得します。
パブリック プロパティ Description この作業項目を示す文字列を取得または設定します。
パブリック プロパティ DisplayForm この作業項目に関連付けられた表示するフォームを取得します。
パブリック プロパティ ExternalLinkCount この作業項目の外部リンクの数を取得します。
パブリック プロパティ FieldData
パブリック プロパティ Fields この作業項目の Fields を含む FieldCollection のオブジェクトを取得します。
パブリック プロパティ History この作業項目の " 履歴 " フィールドの文字列値を取得または設定します。
パブリック プロパティ HyperLinkCount この作業項目のハイパーリンクの数を取得します。
パブリック プロパティ Id この作業項目の ID を取得します。
パブリック プロパティ InternalVersion
パブリック プロパティ IsAccessDenied
パブリック プロパティ IsDirty この作業項目は、前回の保存後に変更されているかどうかを示すフラグを取得します。
パブリック プロパティ IsNew この作業項目は、新しいかどうかを示すフラグを取得します。
パブリック プロパティ IsOpen この作業項目が編集用に開かれているかどうかを示すフラグを取得します。
パブリック プロパティ IsPartialOpen 作業項目は、部分的に開くかどうかを示すフラグを取得します。
パブリック プロパティ IsReadOnly 作業項目が読み取り専用であるかどうかを示すフラグを取得します。
パブリック プロパティ IsReadOnlyOpen 作業項目は読み取り専用として開かれているかどうかを表すフラグを取得します。
パブリック プロパティ Item[String] フィールド名で指定されたこの作業項目フィールドの値を取得または設定します。
パブリック プロパティ Item[CoreField] フィールド ID で指定されたこの作業項目フィールドの値を取得または設定します。
パブリック プロパティ IterationId この作業項目の IterationId のフィールドの整数値を取得または設定します。
パブリック プロパティ IterationPath この作業項目の IterationPath のフィールドの文字列値を取得または設定します。
パブリック プロパティ LinkData
パブリック プロパティ Links この作業項目のリンクのコレクションを取得します。
パブリック プロパティ NodeName この作業項目の NodeName のフィールドの文字列値を取得または設定します。
パブリック プロパティ Project この作業項目に関連付けられている現在のプロジェクトを取得します。
パブリック プロパティ Reason この作業項目の理由フィールドの文字列値を取得または設定します。
パブリック プロパティ RelatedLinkCount この作業項目に関連リンクの数を取得します。
パブリック プロパティ Rev この作業項目のリビジョン番号を表す整数を取得します。
パブリック プロパティ RevisedDate この作業項目のリビジョン日付と時刻を表す DateTime のオブジェクトを取得します。
パブリック プロパティ Revision この作業項目のリビジョン番号を表す整数を取得します。
パブリック プロパティ Revisions この作業項目の有効なリビジョン番号のコレクションを表す RevisionCollection のオブジェクトを取得します。
パブリック プロパティ State この作業項目の状態を示す文字列を取得または設定します。
パブリック プロパティ Store この作業項目が属する WorkItemStore を取得します。
パブリック プロパティ Tags
パブリック プロパティ TemporaryId この作業項目の一時的な ID を取得します。
パブリック プロパティ Title この作業項目のタイトルを示す文字列を取得または設定します。
パブリック プロパティ Type この作業項目の種類を表す WorkItemType のオブジェクトを取得します。
パブリック プロパティ Uri この作業項目の URI (Uniform Resource Identifier) (Uri) を取得します。
パブリック プロパティ Watermark
パブリック プロパティ WorkItemLinkHistory WorkItemLink 、のコレクションを表すオブジェクトを取得します WorkItemLinkCollection この作業項目にリンクまたはそれ以前に、リンクします。
パブリック プロパティ WorkItemLinks WorkItemLink 、のコレクションを表すオブジェクトを取得します WorkItemLinkCollection この作業項目に現在リンクします。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ApplyRules()
パブリック メソッド ApplyRules(Boolean)
パブリック メソッド CalculateFieldLists
パブリック メソッド Close WorkItem のこのインスタンスを閉じ、関連付けられているメモリを解放します。
パブリック メソッド Copy() WorkItem のこのインスタンスのコピーを作成します。
パブリック メソッド Copy(WorkItemType) 指定 WorkItemTypeである作業のこのインスタンスのコピーを作成します。
パブリック メソッド Copy(WorkItemType, WorkItemCopyFlags) 指定 WorkItemTypeである作業のこのインスタンスのコピーを作成します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetActionObject
パブリック メソッド GetActionsHistory
パブリック メソッド GetFieldValue
パブリック メソッド GetFieldValueExternal
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetLatestSyncData
パブリック メソッド GetNextState ユーザーのアクションに基づいてこの作業項目の次の状態を取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsValid この作業項目のフィールドを検証します。
パブリック メソッド Open 変更のための作業項目を開きます。
パブリック メソッド PartialOpen ネットワーク経由でのデータの最小サイズ変更を転送する場合のための作業項目を開きます。
パブリック メソッド Reset 前回の保存後に行われたすべての変更を元に戻します。
パブリック メソッド Save() この作業項目に保留中の変更を保存します。
パブリック メソッド Save(SaveFlags) この作業項目に保留中の変更を保存します。
パブリック メソッド SetDirty 一時的にダーティな作業項目の状態をオーバーライドします。作業項目の変更は、これを作業項目のリビジョンの状態に応じて、正しい値にリセットします。
パブリック メソッド SyncToLatest 最新の変更に作業項目を同期します。
パブリック メソッド SyncWorkItem
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド Validate 無効なこの作業項目フィールドの ArrayList を取得します。

このページのトップへ

イベント

  名前 説明
パブリック イベント FieldChanged フィールドが、作業のこのインスタンスで更新されたときに発生します。
パブリック イベント Saving イベントは、作業項目を保存するたびに発生するを取得します。

このページのトップへ

フィールド

  名前 説明
パブリック フィールド静的メンバー c_revisionHistory
パブリック フィールド静的メンバー c_revisionLatest
パブリック フィールド静的メンバー c_revisionNull
パブリック フィールド静的メンバー c_revisionUpdate

このページのトップへ

解説

フィールドとフィールド値にアクセスする次のメソッドを使用できます。:

  • [作業 「フィールド名」] フィールドの値を get。

  • フィールド名」 「WorkItem.Fields [入力] フィールド値をではなく get。

  • WorkItem.Fields 「[]」フィールド名。値は、フィールド値の get。

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.WorkItemTracking.Client 名前空間