Share via


TfsConnection クラス

Team Foundation Serverを実行しているサーバーにクライアント接続を表します。

継承階層

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

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

構文

'宣言
Public MustInherit Class TfsConnection _
    Implements IServiceProvider, IDisposable
public abstract class TfsConnection : IServiceProvider, 
    IDisposable

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

プロパティ

  名前 説明
パブリック プロパティ静的メンバー ApplicationName サーバーに要求しているアプリケーションの名前を取得または設定します。
パブリック プロパティ AuthorizedIdentity Team Foundation Serverを実行しているサーバーを呼び出せるように承認される ID を取得します。
パブリック プロパティ CachedInstanceId
パブリック プロパティ CatalogNode Team Foundation Server の現在の接続のカタログのリソースを取得します。
プロテクト プロパティ CatalogResourceId
パブリック プロパティ ChannelFactory
パブリック プロパティ静的メンバー ClientCacheDirectory クライアント キャッシュ ファイルを含むディレクトリのパスを取得します。
パブリック プロパティ ClientCacheDirectoryForInstance Team Foundation Serverを実行しているサーバーからデータをキャッシュするために使用されるディレクトリのパスを取得します。
パブリック プロパティ静的メンバー ClientConfigurationDirectory クライアント構成ファイルを含むディレクトリ CONFIG ディレクトリの下に存在する。これは似ています: C: \Documents と Settings\username\Local Settings\Application Data\Microsoft\Team Foundation\ [入力] \Configuration s_version
パブリック プロパティ ClientCredentials このプロジェクト コレクションの資格情報を取得します。
パブリック プロパティ静的メンバー ClientSettingsDirectory クライアント キャッシュ ファイルを含むディレクトリのパスを取得または設定します。
パブリック プロパティ ConnectivityFailureOnLastWebServiceCall TfsConnection でこのオブジェクトによって発行された最後の Web サービスの呼び出しが接続のエラーが原因で失敗したかを示します。
パブリック プロパティ Credentials Team Foundation Server のこのインスタンスの資格情報を取得します。
パブリック プロパティ Culture Team Foundation Serverを実行しているサーバーで使用されるローカリゼーションの環境を取得または設定します。
パブリック プロパティ Disposed
パブリック プロパティ HasAuthenticated TfsConnection のこのインスタンスが正常に認証したかどうかを表すフラグの状態を取得します。
パブリック プロパティ IdentityToImpersonate
パブリック プロパティ InstanceId この Team Foundation Server の接続を識別する GUID を取得します。
パブリック プロパティ IsHostedServer サーバーが Windows Azure でホストされる Team Foundation Server の場合、true を返します
パブリック プロパティ Name この Team Foundation Server の接続の名前を取得します。
パブリック プロパティ静的メンバー OperationName サーバー アプリケーションによって行われている操作の名前を取得または設定します。
パブリック プロパティ ProxyServer
パブリック プロパティ ServerCapabilities TFS のサーバー機能
パブリック プロパティ ServerDataProvider
パブリック プロパティ SessionId サーバーにクライアントのこのインスタンスを識別する GUID を取得します。
パブリック プロパティ TimeZone この Team Foundation Server の接続のタイム ゾーンを取得または設定します。 日付と時刻を UTC に変換するために使用されます。
パブリック プロパティ静的メンバー TotalRequestCount この WebServiceCallBegin のイベントが appdomain で発生した回数の合計です。
パブリック プロパティ UICulture 使用されるカルチャ。これは CultureInfo.CurrentUICulture になります。
パブリック プロパティ Uri Team Foundation Server の現在の接続の URI (Uniform Resource Identifier) (URI) を取得します。

このページのトップへ

メソッド

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

このページのトップへ

イベント

  名前 説明
パブリック イベント ConnectivityFailureStatusChanged このイベントは ConnectivityFailureOnLastWebServiceCall のフラグの値が変更されるときに発生します。
パブリック イベント CredentialsChanged このイベントは TeamFoundationServer のオブジェクトの資格情報が変更されるときに発生します。
パブリック イベント静的メンバー WebServiceCallBegin このイベントは、TFS のクライアント オブジェクト モデルが appdomain でこの Web 要求の実行を開始すると発生します。 受信側のイベント ハンドラーは、Web サービスの呼び出しが発生した TfsConnection のインスタンスです (存在する場合)。
パブリック イベント静的メンバー WebServiceCallEnd このイベントは、TFS のクライアント オブジェクト モデルが appdomain でこの Web 要求の実行が終了すると発生します。 受信側のイベント ハンドラーは、Web サービスの呼び出しが発生した TfsConnection のインスタンスです (存在する場合)。

このページのトップへ

拡張メソッド

  名前 説明
パブリック Extension メソッド GetService<T, V> (IServiceProviderExtensions によって定義されています。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Client 名前空間