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]_[スキーム] (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 の現在の接続の Uniform Resource Identifiers (URI) を取得します。 (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 と同じです。 機能は 2 TfsConnections の完全修飾 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 名前空間