次の方法で共有


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 から継承されます。)
パブリック プロパティ CachedInstanceId (TfsConnection から継承されます。)
パブリック プロパティ CatalogNode このサーバーの CatalogNode を取得します。 (TfsConnection.CatalogNode をオーバーライドします。)
プロテクト プロパティ CatalogResourceId (TfsConnection から継承されます。)
パブリック プロパティ ChannelFactory (TfsConnection から継承されます。)
パブリック プロパティ ClientCacheDirectoryForInstance Team Foundation Serverを実行しているサーバーからデータをキャッシュするために使用されるディレクトリのパスを取得します。 (TfsConnection から継承されます。)
パブリック プロパティ ClientCredentials このプロジェクト コレクションの資格情報を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ ConfigurationServer このインスタンスの TfsConfigurationServer を取得します。
パブリック プロパティ ConnectivityFailureOnLastWebServiceCall TfsConnection でこのオブジェクトによって発行された最後の Web サービスの呼び出しが接続のエラーが原因で失敗したかを示します。 (TfsConnection から継承されます。)
パブリック プロパティ Credentials Team Foundation Server のこのインスタンスの資格情報を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ Culture Team Foundation Serverを実行しているサーバーで使用されるローカリゼーションの環境を取得または設定します。 (TfsConnection から継承されます。)
パブリック プロパティ Disposed (TfsConnection から継承されます。)
パブリック プロパティ HasAuthenticated TfsConnection のこのインスタンスが正常に認証したかどうかを表すフラグの状態を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ IdentityToImpersonate (TfsConnection から継承されます。)
パブリック プロパティ InstanceId この Team Foundation Server の接続を識別する GUID を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ IsHostedServer サーバーが Windows Azure でホストされる Team Foundation Server の場合、true を返します (TfsConnection から継承されます。)
パブリック プロパティ Name サーバーの名前を取得します。 (TfsConnection.Name をオーバーライドします。)
パブリック プロパティ ProxyServer (TfsConnection から継承されます。)
パブリック プロパティ ServerCapabilities TFS のサーバー機能 (TfsConnection から継承されます。)
パブリック プロパティ ServerDataProvider (TfsConnection から継承されます。)
パブリック プロパティ SessionId サーバーにクライアントのこのインスタンスを識別する GUID を取得します。 (TfsConnection から継承されます。)
パブリック プロパティ TeamFoundationServer 互換性のために残されています。
パブリック プロパティ TimeZone この Team Foundation Server の接続のタイム ゾーンを取得または設定します。 日付と時刻を UTC に変換するために使用されます。 (TfsConnection から継承されます。)
パブリック プロパティ UICulture 使用されるカルチャ。これは CultureInfo.CurrentUICulture になります。 (TfsConnection から継承されます。)
パブリック プロパティ Uri Team Foundation Server の現在の接続の URI (Uniform Resource Identifier) (URI) を取得します。 (TfsConnection から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Authenticate 指定した資格情報プロバイダーを使用して Team Foundation Server への接続を認証します。 (TfsConnection から継承されます。)
パブリック メソッド Connect Team Foundation Server を実行している connectOptionsに接続し、サーバーに基づいて情報を返します。 (TfsConnection から継承されます。)
プロテクト メソッド CreateInternalProxy (TfsConnection から継承されます。)
プロテクト メソッド CreateServiceInstance (TfsConnection から継承されます。)
パブリック メソッド Disconnect (TfsConnection から継承されます。)
パブリック メソッド Dispose 通知は破棄するオブジェクトを関連付け、TfsConnection のこのインスタンスを破棄します。 (TfsConnection から継承されます。)
パブリック メソッド EnsureAuthenticated 前に認証されていない場合は Team Foundation Server への接続を認証します。 (TfsConnection から継承されます。)
パブリック メソッド Equals 指定されたオブジェクトの場合はを返します。この TfsConnection と同じです。 等価性は 2 TfsConnections の完全修飾 URL の比較によって定義されます。 (TfsConnection から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FlushServices (TfsConnection から継承されます。)
パブリック メソッド GetAuthenticatedIdentity サーバーが認証された ID を取得します。 (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 名前空間