TeamFoundationServer 類別

注意:這個應用程式開發介面現在已經過時。

表示與執行 Team Foundation Server 的伺服器的連接。

繼承階層

System.Object
  Microsoft.TeamFoundation.Client.TeamFoundationServer

命名空間:  Microsoft.TeamFoundation.Client
組件:  Microsoft.TeamFoundation.Client (在 Microsoft.TeamFoundation.Client.dll 中)

語法

'宣告
<ObsoleteAttribute("")> _
Public Class TeamFoundationServer _
    Implements IServiceProvider, IDisposable
[ObsoleteAttribute("")]
public class TeamFoundationServer : IServiceProvider, 
    IDisposable

TeamFoundationServer 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 TeamFoundationServer(String) 初始化與指定 URL 的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(Uri) 初始化與指定之 URI 的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(RegisteredProjectCollection) 初始化與伺服器是由指定的 RegisteredProjectCollection 描述的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(String, ICredentialsProvider) 初始化與指定的 URL 和認證提供者的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(String, ICredentials) 初始化與指定的 URL 和認證的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(Uri, ICredentialsProvider) 初始化與指定的 URI 和驗證提供者的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(Uri, ICredentials) 初始化與指定的統一資源識別元 (URI) (URI) 和認證的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(String, ICredentials, ICredentialsProvider) 初始化與指定的 URL 和認證的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(Uri, ICredentials, ICredentialsProvider) 初始化與指定的 URI、驗證和驗證提供者的新 TeamFoundationServer 物件。
公用方法 TeamFoundationServer(RegisteredProjectCollection, ICredentials, ICredentialsProvider) 初始化與伺服器是由指定的 RegisteredProjectCollection、驗證和驗證提供者描述的新 TeamFoundationServer 物件。

回頁首

屬性

  名稱 描述
公用屬性 AuthenticatedUserDisplayName 取得已驗證之使用者的顯示名稱。
公用屬性 AuthenticatedUserIdentity 取得已驗證使用者的身分識別。
公用屬性 AuthenticatedUserName 取得已驗證的使用者名稱。
公用屬性靜態成員 ClientCacheDirectory 取得包含用戶端快取檔案的目錄。
公用屬性 ClientCacheDirectoryForInstance 取得目錄使用資料時從伺服器快取。
公用屬性靜態成員 ClientSettingsDirectory 取得或設定包含用戶端設定檔的目錄。
公用屬性 Credentials 取得這個 TeamFoundationServer 物件的認證。
公用屬性 Culture 取得或設定文化特性為 TeamFoundationServer 物件使用。
公用屬性 HasAuthenticated 取得描述的旗標這 TeamFoundationServer 物件是否成功驗證。
公用屬性 InstanceId 取得可唯一識別伺服器的 GUID。
公用屬性 Name 取得執行 Team Foundation Server 的伺服器名稱。
公用屬性 SessionId 取得伺服器的活動記錄識別對伺服器上執行此 TeamFoundationServer 物件和記錄的 GUID。
公用屬性 TfsTeamProjectCollection 取得與這個 TeamFoundationServer TfsTeamProjectCollection 物件的執行個體。
公用屬性 TimeZone 取得或設定時區。
公用屬性 Uri 取得執行 Team Foundation Server 目前伺服器的 URI。

回頁首

方法

  名稱 描述
公用方法 Authenticate 驗證與伺服器的連接。
公用方法 Dispose 通知感興趣處理物件並設定此物件。
公用方法 EnsureAuthenticated 如果它不是以前,驗證連接。
公用方法 Equals 檢查這個 TeamFoundationServer 物件是否等於指定的物件。 (覆寫 Object.Equals(Object)。)
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 取得這個物件的雜湊程式碼。 (覆寫 Object.GetHashCode()。)
公用方法 GetService(Type) 取得指定的服務。
公用方法 GetService<T>() 取得指定的服務。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製。 (繼承自 Object)。
公用方法 ToString 取得這個 TeamFoundationServer 物件名稱。 (覆寫 Object.ToString()。)

回頁首

事件

  名稱 描述
公用事件 CredentialsChanged 當 TeamFoundationServer 物件的驗證變更,就會發生這個事件。

回頁首

運算子

  名稱 描述
公用運算子靜態成員 Equality 檢查指定的 TeamFoundationServer 物件是否相等。
公用運算子靜態成員 Inequality 檢查指定的 TeamFoundationServer 物件是否不相等。

回頁首

備註

這個類別已經過時。 使用 TfsTeamProjectCollection 或 TfsConfigurationServer 類別。

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Client 命名空間