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 のコレクションを表します。WorkItemCollection の WorkItems がアクセス日時 (サーバーからページを捲られる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 | 列挙型は、作業項目のストアのオブジェクトの動作を決定するためにありました |