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) 和驗證的新 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 的伺服器名稱。 | |
ProxyServer | ||
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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | 取得這個 TeamFoundationServer 物件的名稱。 (覆寫 Object.ToString()。) |
回頁首
事件
名稱 | 說明 | |
---|---|---|
CredentialsChanged | 當 TeamFoundationServer 物件驗證的變更,會發生這個事件。 |
回頁首
運算子
名稱 | 說明 | |
---|---|---|
Equality | 檢查指定的 TeamFoundationServer 物件是否相等。 | |
Inequality | 檢查指定的 TeamFoundationServer 物件是否不相等。 |
回頁首
擴充方法
名稱 | 說明 | |
---|---|---|
GetService<T, V> | (以 IServiceProviderExtensions 定義。) |
回頁首
備註
這個類別已經過時。 使用 TfsConfigurationServer TfsTeamProjectCollection 或類別。
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。