Microsoft.TeamFoundation.Client 名前空間

Microsoft.TeamFoundation.Client 名前空間には、Visual Studio Team Foundation Server とチーム プロジェクト コレクションおよびチーム プロジェクトに関するデータ アクセスに接続するための API を提供します。

チーム プロジェクトへの接続に使用 TfsConfigurationServer をチーム プロジェクト コレクションとチーム プロジェクトに関するデータ アクセスに CatalogNodeTfsTeamProjectCollection を使用できます。 詳細については、「コンソール アプリケーションからの Team Foundation Server への接続」を参照してください。

TfsTeamProjectCollection.GetServiceInstance を使用して、チーム プロジェクトに関する詳細なデータにアクセスしたり、WorkItemStoreVersionControlServer クラスなどのオブジェクトを取得 TfsConfigurationServer.GetServiceInstanceIBuildServer はインターフェイスです。 詳細については、コンソール アプリケーションからの Team Foundation Server への接続GetServiceInstance の説明を参照します。

クラス

  クラス 説明
パブリック クラス ArtifactVersionSpec ArtifactSpec の既知のバージョンのセット。
パブリック クラス BasicAuthCredential Team Foundation Server に対する基本認証に資格情報を提供します。
パブリック クラス BasicAuthToken インターネットの ID の基本認証トークンを提供します。
パブリック クラス BorderPanel この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック クラス ClientContext クライアント アプリケーションによって開始されたコマンドのコンテキストを表します。
パブリック クラス ConfirmationBuilder 個々のウィザード ページから確認ページのエントリを処理する必要がある。
パブリック クラス ConnectedUserContext
パブリック クラス ConnectionUserChangedEventArgs
パブリック クラス ConnectivityFailureStatusChangedEventArgs EventArgs のオブジェクトは TfsConnection で ConnectivityFailureStatusChanged のイベントにイベント ハンドラーに提供します。
パブリック クラス ContextChangedEventArgs ITeamFoundationContextManager のインターフェイス ContextChanged のイベントの EventArgs。
パブリック クラス ContextChangingEventArgs ITeamFoundationContextManager のインターフェイス ContextChanging のイベントの EventArgs。
パブリック クラス CookieCredential クッキーを使用して TfsConnection のホストのインスタンスをフェデレーションな認証に示します。
パブリック クラス CookieToken クッキー ベースの認証トークンを提供します。
パブリック クラス CredentialsChangedEventArgs Team Foundation Server のオブジェクトの資格情報が変更されたときに影響を受けるプロパティが含まれています。
パブリック クラス DeletionException エラーが削除中に発生した場合にスローされます。
パブリック クラス DragDrop
パブリック クラス DragDropParameters
パブリック クラス FederatedCredential フェデレーションな資格情報に共通の実装を提供します。
パブリック クラス GzipResourceReader
パブリック クラス InformationBar この API は、Team Foundation Server インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック クラス IssuedToken 問題トークンに共通の基本クラスを提供します。
パブリック クラス IssuedTokenCredential 問題トークン資格情報に共通の基本クラスを提供します。
パブリック クラス LinksCollection それぞれのアーティファクト URL にメソドロジ テンプレートのインスタンス生成中に作成されたアーティファクトの ID マップのコレクションを表します。
パブリック クラス LogLevels ログ エントリのさまざまなカテゴリについて説明します。
パブリック クラス NotificationManager 単一のデスクトップ プロセスにまたがってイベント通知を提供します。これがローカルで行われたバージョン コントロール ワークスペースの処理などの変更について Visual Studio の現在のユーザー インターフェイスを保持するために使用されます。
パブリック クラス OAuthToken OAuth のデリゲート ベースの認証に使用されるトークンを提供します。
パブリック クラス OAuthTokenContainer トークンが再表示されます (またはオーソリゼーションのコードが OAuth) のアクセス トークンをカプセル化するコンテナーによって、OAuth は
パブリック クラス OAuthTokenCredential
パブリック クラス PcwException プロジェクトの作成ウィザードで例外の場合にスローされます。
パブリック クラス PerfTraceListener パフォーマンスのトレースをリッスンします。
パブリック クラス PluginInitializationFailedException 初期化するにスローされます。プラグインで。
パブリック クラス ProjectCreationContext メソドロジ テンプレートを実行するとプラグイン タスクによって使用されるメソドロジ テンプレートの構成情報を表します。
パブリック クラス ProjectCreationMacroResolver ProjectCreationSupportedMacros の解決と置換のマクロ。
パブリック クラス ProjectCreationSupportedMacros プロジェクトの作成ウィザードでサポートされているマクロが含まれています。
パブリック クラス PropertyBag プロパティと値の順序付けられていないコレクションを表します。
パブリック クラス PropertyChangeEventArgs プロパティ変更イベントの引数。
パブリック クラス PropertyDoesNotExistException プロパティがない場合にスローされます。
パブリック クラス ProxyStatistics この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック クラス ProxyStatisticsInfo この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック クラス PublicDataKeys パブリック データ キーの文字列定数が含まれています。
パブリック クラス ReadOnlyDictionary<TKey, TValue> IDictionary<TKey, TValue> の読み取り専用のバージョン。
パブリック クラス RegisteredConfigurationServer 登録されたコンポーネントのサーバーについて説明します。
パブリック クラス RegisteredProjectCollection 登録されたプロジェクト コレクションについて説明します。
パブリック クラス RegisteredServers 互換性のために残されています。システム レジストリに登録したサーバーのリストを管理します。
パブリック クラス RegisteredTfsConnections クラス。Team Foundation Server のつながりのレジストリを表す。
パブリック クラス SimpleWebToken OAuth の認証に使用される簡単な Web トークンを提供します。
パブリック クラス SimpleWebTokenCredential 簡単な Web トークンを使用して TfsConnection のホストのインスタンスをフェデレーションな認証に示します。
パブリック クラス TeamFoundationDateTimePicker この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック クラス TeamFoundationServer 互換性のために残されています。Team Foundation Server を実行しているサーバーにつながりを表します。
パブリック クラス TeamFoundationServerFactory 互換性のために残されています。TeamFoundationServer のオブジェクトのクラス ファクトリ。このクラスは今後は使用しません。TfsTeamProjectCollectionFactory を使用します。
パブリック クラス TeamFoundationSoapProxy 互換性のために残されています。SOAP を使用して Team Foundation オブジェクトに通信プロトコルを提供します。
パブリック クラス TeamFoundationTeam これは、プロパティを使用するために便利にするチームの ID のラッパー クラスです。また、サーバー上のチームを作成、更新、クエリ、および読み取るために、ヘルパー メソッドが用意されています。
パブリック クラス TeamProjectDeleter この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック クラス TeamProjectDeleter.StatusEventArgs この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック クラス TeamProjectPicker ダイアログを TeamFoundation のプロジェクト コレクションを選択する手順について説明します。
パブリック クラス TeamProjectWizardPage プロジェクトの作成ウィザードのページを表します。
パブリック クラス TeamPropertiesView すべてのチーム ビュー オブジェクトの抽象基本クラス。チームのビュー オブジェクトは、ファサード パターンに従います。したがって、チーム ビュー オブジェクトは、チーム プロパティ バッグに格納する方法と、の外部の環境に表示するか追加の解決を要求する複雑なまたはドメイン固有のプロパティにアクセスする単純な方法を提供します。ビュー オブジェクトは、アジャイル エクスペリエンスの特定のチームを管理するビュー オブジェクトなどの他のビュー オブジェクトを、チームが実装するプロパティには関連のプロパティを追跡するプロジェクトの作業項目の種類がバグ作業項目を表すかの作業項目を管理する別のビュー オブジェクトを使用できます。
パブリック クラス TfsClientCacheUtility
パブリック クラス TfsClientCredentials 資格情報を Team Foundation Serverに接続するときに使用する手順について説明します。
パブリック クラス TfsClientCredentialStorage Team Foundation Server の認証トークンを格納および取得するトークン ストレージのヘルパー クラス。
パブリック クラス TfsConfigurationServer Team Foundation Serverを実行しているサーバーにつながりを表します。
パブリック クラス TfsConfigurationServerFactory TfsConfigurationServerFactory のオブジェクトのクラス ファクトリ。
パブリック クラス TfsConfigurationServerManager
パブリック クラス TfsConnection Team Foundation Serverを実行しているサーバーへのクライアント接続を表します。
パブリック クラス TfsConnectionWebServiceCallEventArgs EventArgs のオブジェクトは TfsConnection で WebServiceCallBegin と WebServiceCallEnd の静的イベントにイベント ハンドラーに提供します。
パブリック クラス TfsTeamProjectCollection Team Foundation システムの共通のインフラストラクチャを抽出し、Team Foundation コンポーネントの親クラスです。
パブリック クラス TfsTeamProjectCollectionFactory TfsTeamProjectCollection のオブジェクトのクラス ファクトリ。
パブリック クラス TfsTeamService
パブリック クラス TswaClientHyperlinkService Team Web Access のハイパーリンクを生成するために使用されるユーティリティ クラス。
パブリック クラス UICredentialsProvider Windows 資格情報の入力を求めるために使用します。
パブリック クラス ValidationFailedException 検証が失敗した場合にスローされます。
パブリック クラス WebServiceCall Web サービス呼び出しのためのクラス。
パブリック クラス WebServiceCallList Web サービス呼び出しのリスト。
パブリック クラス WebServiceStatList Web サービス統計情報のリスト。
パブリック クラス WebServiceStats 複数のプロパティを Web サービスを記述するために含まれています。
パブリック クラス WindowsCredential Team Foundation Serverに対して Windows 認証に資格情報を提供します。
パブリック クラス WindowsToken

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IArtifactProvider メソッドをアーティファクトと汎化されるドキュメント フォームを取得するために定義します。
パブリック インターフェイス ICancelableAsyncResult 非同期操作のキャンセル状態を表します。
パブリック インターフェイス IClientContext クライアント アプリケーションによって開始されたコマンドのコンテキストについて説明します。
パブリック インターフェイス IClientLinking クライアントのリンクのインターフェイス。
パブリック インターフェイス ICredentialsProvider Team Foundation コンポーネント用の認証エラーを処理する機構について説明します。
パブリック インターフェイス ILogger タブの実装のインターフェイス。ログ ファイルにイベントを記録します。
パブリック インターフェイス ILogHandler タブのイベントのハンドラー。
パブリック インターフェイス IProjectComponentCreator 実行エンジンによって呼び出されるように実装するプロジェクトの作成ウィザードのプラグインがあるメソッドについて説明します。
パブリック インターフェイス IProjectContext 互換性のために残されています。Team Foundation つながりのコンテキストについて説明します。
パブリック インターフェイス IProjectCreation プロジェクトの作成ウィザードではなく固有バッチ ファイルからチーム プロジェクトを作成できるようにするメソッドを提供します。
パブリック インターフェイス IProjectCreationPlugin プロジェクトの作成ウィザードにツールのハンドラーを提供するパッケージ用にインターフェイス。
パブリック インターフェイス IResultCollection<T> ResultCollections のしくみについて説明します。ResultCollections は、列挙可能で破棄可能です。
パブリック インターフェイス IRuntimeHost この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック インターフェイス ITeamFoundationContext このインターフェイスは チーム エクスプローラー ]ウィンドウのコンテキストに関する情報を保持します。
パブリック インターフェイス ITeamFoundationContextManager このサービスを チーム エクスプローラー のウィンドウに関連付けられている現在のコンテキストに対する変更を監視するために取得します。
パブリック インターフェイス ITeamFoundationContextManager2 このサービスをチーム エクスプローラー]ウィンドウに関連付けられている現在のコンテキストに対する変更を監視するために取得します。この実装では、すべてのパラメーターのコンテキストの完全なセットができます。
パブリック インターフェイス ITeamProjectPickerDefaultSelectionProvider ダイアログにつながり既定のオプションを提供するインターフェイス。
パブリック インターフェイス ITemplateExporter インターフェイス。サーバーからの表示および編集する方法をクライアントにエクスポートするためのメソッドを提供します。
パブリック インターフェイス ITemplateImporter インターフェイス。な方法でファイルをインポートするメソッドを提供します。これがインポートされた後、方法は、プロジェクトの作成ウィザードで選択できます。
パブリック インターフェイス ITemplateValidator インターフェイス。これをインポートする前に、方法を検証するためのメソッドを提供します。

デリゲート

  デリゲート 説明
パブリック デリゲート ConnectivityFailureStatusChangedEventHandler TfsConnection の ConnectivityFailureStatusChanged のイベントのイベント ハンドラーのシグネチャ。
パブリック デリゲート CredentialsChangedEventHandler 資格情報が変更されるとスロー イベントのハンドラー。
パブリック デリゲート NotificationManager.GetNotificationParametersCallback これらはに言うと、ウィンドウのバージョンに基づいてパラメーターをカスタマイズするようにプロバイダーに通知するコールバックです。
パブリック デリゲート NotificationManager.NotificationHandler
パブリック デリゲート OAuthTokensReceivedCallback コンシューマーは、基になる API がオーソリゼーションのコードまたは前の更新のトークンと交換に一連のトークン (アクセス トークンおよび最新の情報に更新するトークン) を受け取ったときに通知を受けるデリゲートを提供します。
パブリック デリゲート ProjectCreationContext.PropertyChangeEventHandler プロパティが変更されたときのイベント ハンドラーの。
パブリック デリゲート TeamProjectDeleter.StatusEventHandler この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック デリゲート TfsConnectionWebServiceCallEventHandler TfsConnection の WebServiceCallBegin と WebServiceCallEnd の静的イベントのイベント ハンドラーのシグネチャ。

列挙型

  列挙体 説明
パブリック列挙体 ActiveContextChange この列挙体がコンテキストの変更の種類が表示されます。各値は、フラグ列挙体である必要にまとめることができます。
パブリック列挙体 ActiveContextChangeReason この列挙体がコンテキストの変更の理由を表示するために使用されます。
パブリック列挙体 BorderPanel.Sides フラグをパネルの辺を描画するかを示すには、表の境界線を持つとします。
パブリック列挙体 FailureKind 発生したエラーの種類を示します。
パブリック列挙体 ImageScalingMode
パブリック列挙体 InformationBar.IconType この API は、Team Foundation Server のインフラストラクチャをサポートします。コードから直接使用するためのものではありません。
パブリック列挙体 LogCategory ログに記述されているメッセージのカテゴリを記述します。
パブリック列挙体 LogFlags ログに書き込まれたメッセージを記述できるフラグを記述します。
パブリック列挙体 OAuthTokenType OAuth トークンの種類
パブリック列挙体 RuntimeEnvironmentFlags フラグを設定するランタイム環境を記述する。
パブリック列挙体 ServerCapabilities
パブリック列挙体 TeamProjectPickerMode チーム プロジェクトのピッカー ダイアログの現在のモードについて説明します。