次の方法で共有


TfsTeamProjectCollection クラス

Team Foundation システムの共通のインフラストラクチャを抽出し、Team Foundation コンポーネントの親クラスです。

継承階層

System.Object
  Microsoft.TeamFoundation.Client.TfsConnection
    Microsoft.TeamFoundation.Client.TfsTeamProjectCollection

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

構文

'宣言
Public Class TfsTeamProjectCollection _
    Inherits TfsConnection
public class TfsTeamProjectCollection : TfsConnection

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

コンストラクター

  名前 説明
パブリック メソッド TfsTeamProjectCollection(Uri) TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(RegisteredProjectCollection) TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(Uri, ICredentialsProvider) 互換性のために残されています。TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(Uri, TfsClientCredentials) 指定した資格情報を使用して TfsTeamProjectCollection の新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(Uri, IdentityDescriptor) TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(Uri, Boolean)
パブリック メソッド TfsTeamProjectCollection(Uri, ICredentials) TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(RegisteredProjectCollection, IdentityDescriptor) TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor) 指定した資格情報を使用して TfsTeamProjectCollection の新しいインスタンスを初期化します。指定した ID はすべての操作に偽装されます。
パブリック メソッド TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider) 互換性のために残されています。TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider) 互換性のために残されています。TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory)
パブリック メソッド TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, Boolean)
パブリック メソッド TfsTeamProjectCollection(Uri, ICredentials, ICredentialsProvider, IdentityDescriptor) 互換性のために残されています。TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(RegisteredProjectCollection, ICredentials, ICredentialsProvider, IdentityDescriptor) 互換性のために残されています。TfsTeamProjectCollection クラスの新しいインスタンスを初期化します。
パブリック メソッド TfsTeamProjectCollection(Uri, TfsClientCredentials, IdentityDescriptor, ITfsRequestChannelFactory, Boolean)

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AuthorizedIdentity Team Foundation Server を実行しているサーバーへの呼び出しの実行を承認された ID を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ CatalogNode このサーバーの CatalogNode を取得します。 (TfsConnection.CatalogNode をオーバーライドします。)
プロテクト プロパティ CatalogResourceId (TfsConnection から継承されます。)
パブリック プロパティ ClientCacheDirectoryForInstance Team Foundation Server を実行しているサーバーからのデータをキャッシュするために使用するディレクトリへのパスを取得します。 (TfsConnection から継承されます。)
パブリック プロパティ ClientCacheDirectoryForUser このサーバーからのユーザー固有のデータをキャッシュするために使用するパス。このプロパティにアクセスすると、サーバーにまだ接続していない場合はユーザー情報を取得するためのサーバー呼び出しが発生します。次のようなパスになります。%LOCALAPPDATA%\Microsoft\Team Foundation\[s_version]\Cache\[userId]\[instanceId]_[scheme] (TfsConnection から継承されます。)
パブリック プロパティ ClientCredentials このプロジェクト コレクションの資格情報を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ ClientVolatileCacheDirectoryForInstance このサーバーからのインスタンス固有のデータをキャッシュするために使用されるパスで、サーバーが削除されるか別のユーザーと接続した場合に削除されるファイルのパス。 (TfsConnection から継承されます。)
パブリック プロパティ ConfigurationServer このインスタンスの TfsConfigurationServer を取得します。
パブリック プロパティ ConnectivityFailureOnLastWebServiceCall この TfsConnection オブジェクトによる最後の Web サービス呼び出しが接続障害のため失敗したかどうかを示します。 (TfsConnection から継承されます。)
パブリック プロパティ Credentials この Team Foundation Server インスタンスの資格情報を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ Culture Team Foundation Server を実行しているサーバーが使用するローカライズ環境を取得または設定します。 (TfsConnection から継承されます。)
パブリック プロパティ DisplayName サーバーに登録されているコレクションが 1 回だけある場合は、サーバー名です。それ以外の場合は、によって名前と同じになります。たとえば。
パブリック プロパティ HasAuthenticated この TfsConnection インスタンスが正常に認証されたかどうかを示すフラグのステータスを取得します。 (TfsConnection から継承されます。)
パブリック プロパティ InstanceId この Team Foundation Server 接続を識別する GUID を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ IsHostedServer サーバーが Microsoft Azure でホストされる Team Foundation Server サーバーである場合、true を返します。 (TfsConnection から継承されます。)
パブリック プロパティ Name サーバーの名前を取得します。 (TfsConnection.Name をオーバーライドします。)
パブリック プロパティ ServerCapabilities この TFS サーバーの機能。 (TfsConnection から継承されます。)
パブリック プロパティ SessionId クライアントからサーバーへのこのインスタンスを識別する GUID を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ TimeZone この Team Foundation Server 接続のタイム ゾーンを取得または設定します。 日付と時刻を UTC に変換するために使用します。 (TfsConnection から継承されます。)
パブリック プロパティ UICulture 使用するカルチャ。既定は CultureInfo.CurrentUICulture です。 (TfsConnection から継承されます。)
パブリック プロパティ Uri この Team Foundation Server 接続の URI (Uniform Resource Identifier) を取得します。 (TfsConnection から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Authenticate 指定された資格情報プロバイダーを使用して Team Foundation Server への接続を認証します。 (TfsConnection から継承されます。)
パブリック メソッド Connect Team Foundation Server を実行しているサーバーに接続し、connectOptions に基づいて情報を返します。 (TfsConnection から継承されます。)
プロテクト メソッド CreateInternalProxy (TfsConnection から継承されます。)
プロテクト メソッド CreateServiceInstance (TfsConnection から継承されます。)
プロテクト メソッド CreateVssConnection (TfsConnection から継承されます。)
パブリック メソッド Dispose 関連オブジェクトに破棄を通知し、この TfsConnection インスタンスを破棄します。 (TfsConnection から継承されます。)
パブリック メソッド EnsureAuthenticated Team Foundation Server への接続が以前に認証されていない場合、認証します。 (TfsConnection から継承されます。)
パブリック メソッド Equals 指定したオブジェクトがこの TfsConnection と等しい場合、true を返します。 等しいかどうかは、2 つの TfsConnection の完全修飾 URL を比較することによって定義されます。 (TfsConnection から継承されます。)
プロテクト メソッド Finalize オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。)
パブリック メソッド GetAuthenticatedIdentity サーバーによって認証された ID を取得します。 (TfsConnection から継承されます。)
パブリック メソッド GetClient<T> (TfsConnection から継承されます。)
パブリック メソッド静的メンバー GetFullyQualifiedUriForName 指定した名前に関連付けられたサーバーの URI を取得します。
パブリック メソッド GetHashCode この TfsConnection インスタンスのハッシュ コードを取得します。 (TfsConnection から継承されます。)
パブリック メソッド GetService(Type) 要求したサービスを取得します。 (TfsConnection から継承されます。)
パブリック メソッド GetService<T>() 要求したサービスを取得します。 (TfsConnection から継承されます。)
プロテクト メソッド GetServiceInstance (TfsConnection.GetServiceInstance(Type, Object) をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド InitializeTeamFoundationObject (TfsConnection.InitializeTeamFoundationObject(String, Object) をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnConnectivityFailureStatusChanged ConnectivityFailureStatusChanged イベントを発生させます。 (TfsConnection から継承されます。)
パブリック メソッド ToString TfsConnection インスタンスの名前を取得します。 (TfsConnection から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント ConnectivityFailureStatusChanged このイベントは、ConnectivityFailureOnLastWebServiceCall フラグの値が変化したときに発生します。 (TfsConnection から継承されます。)
パブリック イベント CredentialsChanged このイベントは、TeamFoundationServer オブジェクトの資格情報が変化したときに発生します。 (TfsConnection から継承されます。)

このページのトップへ

解説

TfsTeamProjectCollection のすべてのコンポーネントの共通のインフラストラクチャ:

  • プロジェクト コレクションの検出。

  • ユーザー資格情報の指定。

  • グローバリゼーション情報の指定。

  • チーム プロジェクトにアクセスします。

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Client 名前空間