Microsoft.TeamFoundation.WorkItemTracking.Client 名前空間

Microsoft.TeamFoundation.WorkItemTracking.Client 名前空間はクライアント コンピューターまたはアプリケーションでのユーザー ストーリー、要件、タスク、バグ、およびそのほかの型を使用できるようにするために必要な API が用意されています。

WorkItemStore は Visual Studio Team Foundation Serverの作業項目のリポジトリへの接続を表します。 WorkItem オブジェクトは Fields をインクルード ファイルを表し、WorkItemLinks を格納する他の作業項目に関連するデータを Attachments。 次のコード例は、作業項目の保存「User Story」という作業項目の種類にアクセスする方法を示します。

// 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"];

Query クラスは WorkItemStoreにクエリを表します。クエリに一致する作業項目を含む実行されたクエリは WorkItemCollectionを返します。

WorkItemType クラスは作業項目を定義します。 FieldDefinition クラスは作業項目のフィールドを定義します。 WorkItemLinkType クラスはリンク 2 が作業項目 WorkItemLinkを定義します。

チーム エクスプローラー がインストールされている次のアセンブリのコンピューターの \Program の Files\Microsoft の Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0 の Microsoft.TeamFoundation.WorkItemTracking.Client 名前空間を Drive:

  • Microsoft.TeamFoundation.WorkItemTracking.Client.dll

クラス

  クラス 説明
パブリック クラス Administration 作業項目のストアで実行する管理タスクに分類します。
パブリック クラス AllowedValuesCollection Field の有効値のリストを表します。
パブリック クラス Attachment 作業項目の添付ファイルについて説明します。
パブリック クラス AttachmentCollection 作業項目に関連付けられた添付ファイルを格納します。
パブリック クラス BatchReadParameter BatchReadParameterCollection に追加された ID と変更セットを表します。
パブリック クラス BatchReadParameterCollection 読み取りバッチからパラメーターのコレクションを表します。
パブリック クラス BatchSave メソッドを表し、バッチの保存の作業項目のプロパティにリンクします。
パブリック クラス BatchSaveError 単一の作業項目のバッチの保存]エラーを説明するために使用します。
パブリック クラス BatchSaveFailedException バッチの保存に失敗しましたエラーのためのクラス。
パブリック クラス BatchSaveRetryFailedException バッチの保存の再試行中に発生したエラーのために並べ替えます。
パブリック クラス CancelableAsyncResult クラス。非同期操作の状態にアクセスしたり、結果を[キャンセル]に使用されます。
パブリック クラス CannotChangePageSizeException 互換性のために残されています。ページ サイズのエラーを変更しよう用に並べ替えます。
パブリック クラス Category 作業項目の種類のカテゴリを記述します。
パブリック クラス CategoryCollection カテゴリ オブジェクトのコレクション。
パブリック クラス ClientException すべてのクライアント生成された例外の基本クラスです。
パブリック クラス ClientWiqlAdapterHelper
パブリック クラス ConnectionException サーバーにつながりの失敗を示すに分類します。
パブリック クラス CoreFieldReferenceNames クラス。コアのフィールドの参照名を含む。
パブリック クラス CoreLinkTypeReferenceNames クラス。コアのリンクの種類の参照名を含む。
パブリック クラス DeniedOrNotExistException アクセスの拒否を記述するためのクラスと項目または例外はありません。
パブリック クラス DisplayFieldList WorkItem のコレクションを表します。WorkItemCollectionWorkItems がアクセス日時 (サーバーからページを捲られるFieldDefinitions
パブリック クラス DuplicateBatchReadParameterException 重複するバッチのクラスはパラメーター エラーをよく読んでください。
パブリック クラス DuplicateWorkItemException 互換性のために残されています。重複した作業項目のエラーのためのクラス。
パブリック クラス ExternalLink 他のツールへのリンクを表します。
パブリック クラス Field WorkItem のフィールドを表します。
パブリック クラス FieldCollection WorkItem のオブジェクトの Fields のコレクションを表します。
パブリック クラス FieldConflict
パブリック クラス FieldDefinition Field の属性を表します。
パブリック クラス FieldDefinitionCollection FieldDefinition のオブジェクトのコレクションを表します。
パブリック クラス FieldDefinitionNotExistException フィールド定義がない場合にエラーのために並べ替えます。
パブリック クラス FieldFilter FieldDefinition のオブジェクトをモデル化するために使用できる単一のフィールド値のペアを表します。フィルター処理に FieldFilterList とともに使用されるフィールドの値ができます。
パブリック クラス FieldFilterList クエリを使用して並べ替えが可能なフィールド フィルターのリストを表します。
パブリック クラス FileAttachmentException 添付ファイルのエラーのためのクラス。
パブリック クラス Hyperlink ハイパーリンクを表します。リンクの種類は、URL、UNC、または BIS の URI です。
パブリック クラス IdentityNotExistException ID がコレクションではない場合にエラーのために並べ替えます。
パブリック クラス ImportEventArgs インポート イベントの引数。
パブリック クラス ImportStructureException 作業項目の種類のインポート中に発生したエラーのために並べ替えます。
パブリック クラス ImportWorkItemLinkTypeException 無効なクエリのテキストのエラーのためのクラス。
パブリック クラス ImportWorkitemTypeException 作業項目の種類のインポート中に発生したエラーのために並べ替えます。
パブリック クラス InternalDatastoreException 内部データ ストアのエラーの例外。
パブリック クラス InternalFields すべての内部フィールドの参照名を定義します。
パブリック クラス InvalidFieldValueException フィールドに無効な値を作成しようとした場合に発生したエラーのために並べ替えます。
パブリック クラス InvalidProjectException 互換性のために残されています。無効なプロジェクトのエラーのためのクラス。
パブリック クラス InvalidQueryTextException 無効なクエリのテキストのエラーのためのクラス。
パブリック クラス InvalidTreeNodeException 無効なツリー ノードのエラーに分類します。
パブリック クラス ItemAlreadyUpdatedOnServerException 既にサーバー エラーで更新する項目ごとに分類します。
パブリック クラス Link リンクの実装について説明します。
パブリック クラス LinkCollection WorkItem に属するリンクのオブジェクトのコレクションを表します。
パブリック クラス MetadataEventArgs メタデータの変更イベントの引数。
パブリック クラス Node 作業項目トラッキングのデータ構造で使用されるノード オブジェクトについて説明します。
パブリック クラス NodeCollection ノード オブジェクトのコレクションを表します。
パブリック クラス PageSizeRangeException ページ サイズの範囲のエラーのためのクラス。
パブリック クラス Project 作業項目トラッキングのプロジェクトを表します。
パブリック クラス ProjectCollection プロジェクトのコレクションを表します。
パブリック クラス Query 作業項目トラッキングのサービスにクエリを表します。
パブリック クラス QueryDefinition クエリを表します。
パブリック クラス QueryFolder QueryDefinition および他の QueryFolders を含めることができるチーム プロジェクトのフォルダーを表します。
パブリック クラス QueryFolderContentsChangedEventArgs QueryFolderContentsChanged のイベントのイベント引数。
パブリック クラス QueryHierarchy プロジェクトの最上位フォルダーを表します。
パブリック クラス QueryHierarchyException 作業項目の階層ストアのクエリの中に発生したエラーのために並べ替えます。
パブリック クラス QueryItem クエリ フォルダーおよびクエリの定義の基本クラスです。
パブリック クラス ReadOnlyFieldException 読み取り専用のフィールドのエラーに書き込もうとするために使用します。
パブリック クラス RegisteredLinkType 登録されているリンクの種類について説明します。
パブリック クラス RegisteredLinkTypeCollection 有効な登録済みのリンクの種類のコレクション。
パブリック クラス RelatedLink 作業項目リンク同じストアとストアにわたって 2 個の作業項目オブジェクト。
パブリック クラス ReportingAttributes フィールドのレポート属性について説明します。
パブリック クラス RequestCancelledByUserException ユーザーのエラーによってキャンセル要求に対して使用します。
パブリック クラス RequestNotCancelableException noncancelable 要求エラーをキャンセルしようとするために使用します。
パブリック クラス Revision 作業項目のリビジョン状態を表します。
パブリック クラス RevisionCollection 作業項目のリビジョン履歴を表します。
パブリック クラス Schemas スキーマ関連のメソッドを含む抽象クラス。
パブリック クラス Server サーバーの呼び出しを行うために使用されるクラス。
パブリック クラス ServerInfo このクラスは、サーバーに関する情報を公開します。
パブリック クラス ServerRejectedChangesException 拒否されたサーバーのクラスはエラーを変更します。
パブリック クラス SortField クエリ結果の並べ替えに使用できる WorkItemField を表します。
パブリック クラス SortFieldList クエリによって並べ替えることができる SortField、のコレクションを表します。
パブリック クラス StoredQueriesChangedEventArgs 引数または StoredQueriesChanged のイベント。
パブリック クラス StoredQuery ストアド クエリを表します。
パブリック クラス StoredQueryCollection プロジェクトまたは作業項目のストアからストアド クエリのコレクションを表します。
パブリック クラス SupportedFeatures 既知のすべてのサポートされている機能の ID のリスト。
パブリック クラス TreeViolationException 作業項目の種類のインポート中に発生したエラーのために並べ替えます。
パブリック クラス UnexpectedErrorException 一般的なエラー状態を報告するクラス。
パブリック クラス UnsupportedDocumentVersionException サポートされていないドキュメントのバージョンのエラーのためのクラス。
パブリック クラス ValidationException 検証の例外を説明するために使用します。
パブリック クラス ValuesCollection 値のコレクション。
パブリック クラス VerbatimMessageException 逐語的に表示する必要があるメッセージがあるエラーのために並べ替えます。
パブリック クラス WorkItem Team Foundation Serverの作業項目を表します。
パブリック クラス WorkItemAsyncEventArgs クエリの状態に作業の非同期変更イベントを処理するクラス。
パブリック クラス WorkItemChangeRejectedException 作業項目の変更が拒否されたエラーのためのクラス。
パブリック クラス WorkItemCollection クエリに WorkItemStoreに発生する作業項目のコレクションを表します。
パブリック クラス WorkItemEventArgs 作業項目イベントの引数。
パブリック クラス WorkItemLink 同じ WorkItemStoreのリンク、2 WorkItem
パブリック クラス WorkItemLinkCollection WorkItemLink のコレクションを表します。
パブリック クラス WorkItemLinkEventArgs 作業項目のリンクのイベントの引数。
パブリック クラス WorkItemLinkType WorkItemLink の種類を表します。
パブリック クラス WorkItemLinkTypeCollection WorkItemLinkType オブジェクトのコレクションを表します。
パブリック クラス WorkItemLinkTypeEnd WorkItemLinkType のエンドポイントを表します。
パブリック クラス WorkItemLinkTypeEndCollection WorkItemLinkTypeEnd オブジェクトのコレクションを表します。
パブリック クラス WorkItemLinkValidationException 作業項目のリンクの検証中に発生したエラーのために並べ替えます。
パブリック クラス WorkItemOperationError 作業項目の操作のエラーを表します。
パブリック クラス WorkItemStore Team Foundation Serverを実行しているサーバーに作業項目トラッキングのクライアントのつながりを表します。
パブリック クラス WorkItemStoreDiagnostics 作業項目のリンクの診断サービス メソッドを実装します。
パブリック クラス WorkItemType WorkItem の種類を表します。
パブリック クラス WorkItemTypeCollection WorkItemType オブジェクトのコレクションを表します。
パブリック クラス WorkItemTypeDeniedOrNotExistException アクセスの拒否を説明するためにある場合、または作業項目の種類の例外はありません。

構造体

  構造体 説明
パブリック構造体 FieldIndexData フィールドのインデックスのデータのデータ構造体。
パブリック構造体 WorkItem.EditActionInfo
パブリック構造体 WorkItem.EditActionSet
パブリック構造体 WorkItemLinkInfo 構成します。WorkItemLink のクエリの結果を表します。
パブリック構造体 WorkItemLinkValidationException.WorkItemLinkInfo 作業項目のリンク情報について説明します。

デリゲート

  デリゲート 説明
パブリック デリゲート ImportEventHandler インポートのイベント ハンドラー。
パブリック デリゲート MetadataChangeEventHandler メタデータの変更のイベント ハンドラー。
パブリック デリゲート QueryFolderContentsChangedEventHandler ContentsChanged と ChangesCommitted のイベントのイベント ハンドラーのデリゲート。
パブリック デリゲート StoredQueriesEventHandler ストアド クエリのイベント ハンドラー。
パブリック デリゲート WorkItemAsyncEventHandler このイベント ハンドラーは、クエリの状態への非同期変更をリッスンします。
パブリック デリゲート WorkItemFieldChangeEventHandler フィールドが変更されたときに発生するイベントのイベント ハンドラーのデリゲート。
パブリック デリゲート WorkItemPreSaveEventHandler

列挙型

  列挙体 説明
パブリック列挙体 BaseLinkType リンクの種類を示します。
パブリック列挙体 CancelableActionState キャンセル可能な操作の状態を示します。
パブリック列挙体 CoreField WorkItem のフィールドの種類を指定します。
パブリック列挙体 FieldStatus フィールドの状態を示します。
パブリック列挙体 FieldType Field のデータ型について説明します。
パブリック列挙体 FieldUsages FieldDefinition が適用されるオブジェクトの型を表します。
パブリック列挙体 ImportSeverity イベントの重要度を説明します。
パブリック列挙体 ImportStructureException.Type 例外の種類について説明します。
パブリック列挙体 ImportWorkItemLinkTypeException.Type 詳細に WorkItemLinkTypeException の種類を指定します。
パブリック列挙体 ImportWorkitemTypeException.Type WorkitemType の例外のクラス。
パブリック列挙体 LinkAction コレクションがどのように変更されたかを記述します。
パブリック列挙体 MetadataChangeTypes すべての可能なメタデータの変更の種類について説明します。
パブリック列挙体 Node.TreeType ツリーの型を記述します (区分またはイテレーション)。
パブリック列挙体 PageSizes クエリでサポートされ、バッチが読み取るページ サイズについて説明します。
パブリック列挙体 QueryFolderAction フォルダーの項目に発生した変更の種類を示します。
パブリック列挙体 QueryHierarchyException.Type 詳細に QueryHierarchyException を並べ替えます。
パブリック列挙体 QueryItemPermissions クエリの項目ののアクセス許可を示すビット マスク。
パブリック列挙体 QueryScope クエリのスコープについて説明します。
パブリック列挙体 QueryType クエリのタイプを示します。
パブリック列挙体 ReportingType フィールドのレポートの種類について説明します。
パブリック列挙体 SaveFlags 保存のフラグを記述します。
パブリック列挙体 SchemaType XML ドキュメントのスキーマについて説明します。
パブリック列挙体 SortType SortField の並べ替え順序について説明します。
パブリック列挙体 StoredQueriesAction ストアド クエリにコレクションに対して行われた最後のアクションを記述します。
パブリック列挙体 StringDataLengths データベースに保存されるような文字列値の最大長を説明します。
パブリック列挙体 TargetSet ターゲット リンクのコレクションを指定します。
パブリック列挙体 UserDisplayMode ユーザー アカウントの表示モードを指定します。
パブリック列挙体 WorkItem.EditAction
パブリック列挙体 WorkItem.EditActionFlags
パブリック列挙体 WorkItemCopyFlags フラグ コピーする必要がある省略可能な作業項目のデータを指定できます。
パブリック列挙体 WorkItemLinkType.Topology WorkItemLinkType で許可されるトポロジの種類について説明します。
パブリック列挙体 WorkItemLinkValidationException.Action 例外の動作について説明します。
パブリック列挙体 WorkItemLinkValidationException.Type 例外の種類について説明します。
パブリック列挙体 WorkItemStoreFlags 列挙型は、作業項目のストアのオブジェクトの動作を決定するためにありました

参照

関連項目

その他の技術情報

Team Foundation の拡張