Microsoft.TeamFoundation.Client 命名空間

Microsoft.TeamFoundation.Client 命名空間提供 API 可連接到 Visual Studio Team Foundation Server 和提供有關 Team 專案集合和 Team 專案的存取資料。

您可以使用 TfsConfigurationServer 連接至 Team 專案,然後,您可以使用 TfsTeamProjectCollectionCatalogNode 存取有關 Team 專案集合和 Team 專案的資料。 如需詳細資訊,請參閱從主控台應用程式連接到 Team Foundation Server

您可以存取有關 Team 專案的詳細資料使用 TfsTeamProjectCollection.GetServiceInstanceTfsConfigurationServer.GetServiceInstance 衍生物件 (例如 WorkItemStoreVersionControlServer 類別和 IBuildServer 連接。 如需詳細資訊,請參閱有關 從主控台應用程式連接到 Team Foundation ServerGetServiceInstance 的討論。

類別

  類別 描述
公用類別 ArtifactVersionSpec 一組已知 ArtifactSpec 版本。
公用類別 BasicAuthCredential 為基本驗證提供一個認證針對 Team Foundation Server。
公用類別 BasicAuthToken 用於網際網路識別的基本驗證提供一個語彙基元。
公用類別 BorderPanel 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 ClientContext 表示用戶端應用程式啟始命令的內容。
公用類別 ConfirmationBuilder 負責處理確認頁面的項目會從個別的精靈頁面。
公用類別 ConnectedUserContext
公用類別 ConnectionUserChangedEventArgs
公用類別 ConnectivityFailureStatusChangedEventArgs EventArgs 物件提供給事件處理常式的 ConnectivityFailureStatusChanged 事件在 TfsConnection。
公用類別 ContextChangedEventArgs ContextChanged 事件的 EventArgs 在 ITeamFoundationContextManager 介面。
公用類別 ContextChangingEventArgs ContextChanging 事件的 EventArgs。ITeamFoundationContextManager 介面。
公用類別 CookieCredential 使用 Cookie,提供結果為同盟與裝載 TfsConnection 執行個體的驗證。
公用類別 CookieToken 提供一個以 Cookie 為基礎的驗證語彙基元。
公用類別 CredentialsChangedEventArgs 包含受影響的屬性,在 Team Foundation Server 物件的驗證變更時。
公用類別 DeletionException 擲回錯誤時,在刪除時發生。
公用類別 DragDrop
公用類別 DragDropParameters
公用類別 FederatedCredential 為聯合認證提供通用實作。
公用類別 GzipResourceReader
公用類別 InformationBar 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 IssuedToken 為核發之權杖的通用基底類別。
公用類別 IssuedTokenCredential 為核發之權杖的認證提供通用基底類別。
公用類別 LinksCollection 代表成品 ID 對應的集合 (方法樣板具現化時建立的個別成品 URL。
公用類別 LogLevels 描述記錄項目不同的分類。
公用類別 NotificationManager 提供事件的通知跨處理序的單一桌面。如需在這個程式碼會立法變更的 Visual Studio 目前用來保留使用者介面,例如版本控制工作區作業。
公用類別 OAuthToken 提供為 OAuth 委派以驗證使用的語彙基元。
公用類別 OAuthTokenContainer 容器封裝 OAuth 存取語彙基元和重新整理 OAuth 語彙基元 (或授權)。
公用類別 OAuthTokenCredential
公用類別 PcwException 擲回為使用專案建立精靈的例外狀況。
公用類別 PerfTraceListener 接聽效能追蹤。
公用類別 PluginInitializationFailedException 擲回,當插入無法初始化。
公用類別 ProjectCreationContext 表示使用權限,執行方法樣板時要採用的方法樣板配置資訊。
公用類別 ProjectCreationMacroResolver 解析和在 ProjectCreationSupportedMacros 取代巨集。
公用類別 ProjectCreationSupportedMacros 包含由專案建立精靈支援的巨集。
公用類別 PropertyBag 表示屬性及其值的未排序集合。
公用類別 PropertyChangeEventArgs 屬性變更事件的引數。
公用類別 PropertyDoesNotExistException 擲回,因為屬性不存在。
公用類別 ProxyStatistics 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 ProxyStatisticsInfo 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 PublicDataKeys 包含公用資料索引鍵的字串常數。
公用類別 ReadOnlyDictionary<TKey, TValue> IDictionary<TKey, TValue> 的唯讀版本。
公用類別 RegisteredConfigurationServer 描述已註冊組態伺服器。
公用類別 RegisteredProjectCollection 描述登錄的專案集合。
公用類別 RegisteredServers 已過時。處理在系統登錄中註冊的伺服器清單。
公用類別 RegisteredTfsConnections 類別表示 Team Foundation Server 連接註冊。
公用類別 SimpleWebToken 提供為 OAuth 驗證使用的簡單 Web 語彙基元。
公用類別 SimpleWebTokenCredential 使用簡單的網路語彙基元,提供結果為同盟與裝載 TfsConnection 執行個體的驗證。
公用類別 TeamFoundationDateTimePicker 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 TeamFoundationServer 已過時。表示與執行 Team Foundation Server 的伺服器的連接。
公用類別 TeamFoundationServerFactory 已過時。TeamFoundationServer 物件的 Class Factory。這個類別已經過時。使用 TfsTeamProjectCollectionFactory。
公用類別 TeamFoundationSoapProxy 已過時。使用 SOAP,為 Team Foundation 物件通訊的通訊協定。
公用類別 TeamFoundationTeam 這是使方便為使用屬性的小組識別的包裝函式類別。在伺服器也提供協助程式方法以建立,更新,查詢並讀取小組
公用類別 TeamProjectDeleter 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 TeamProjectDeleter.StatusEventArgs 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 TeamProjectPicker 提供關於對話方塊選取 TeamFoundation 專案的集合。
公用類別 TeamProjectWizardPage 表示專案建立精靈的頁面。
公用類別 TeamPropertiesView 所有小組檢視物件的抽象基底類別。小組檢視物件遵循外貌形式。知道這一點後小組檢視物件提供存取要求有關的複雜或網域屬性如何它們在屬性包中,以及如何的其他深入資訊應呈現給外界。檢視應用程式可以使用其他檢視應用程式,例如處理 Agile 經驗特定小組屬性可以使用另一個檢視至像處理追蹤相關屬性的工作項目,是檢視應用程式專案中的哪個工作項目類型表示 Bug 工作項目,小組。
公用類別 TfsClientCacheUtility
公用類別 TfsClientCredentials 提供驗證使用,當您連接到 Team Foundation Server。
公用類別 TfsClientCredentialStorage 儲存和擷取 Team Foundation Server 的驗證權杖的權杖儲存 Helper 類別。
公用類別 TfsConfigurationServer 表示與執行 Team Foundation Server之伺服器的連接。
公用類別 TfsConfigurationServerFactory TfsConfigurationServerFactory 物件的 Class Factory。
公用類別 TfsConfigurationServerManager
公用類別 TfsConnection 表示用戶端的連接與執行 Team Foundation Server的伺服器。
公用類別 TfsConnectionWebServiceCallEventArgs EventArgs 物件提供給事件處理常式的 WebServiceCallBegin 和 WebServiceCallEnd 靜態事件在 TfsConnection。
公用類別 TfsTeamProjectCollection 擷取 Team Foundation 系統的通用基礎結構是 Team Foundation 元件的父類別。
公用類別 TfsTeamProjectCollectionFactory TfsTeamProjectCollection 物件的 Class Factory。
公用類別 TfsTeamService
公用類別 TswaClientHyperlinkService 用於的公用程式類別產生 Team Web Access 超連結。
公用類別 UICredentialsProvider 使用為提示為 Windows 認證。
公用類別 ValidationFailedException 擲回,當驗證失敗。
公用類別 WebServiceCall Web 服務呼叫相關聯的類別。
公用類別 WebServiceCallList Web 服務呼叫清單。
公用類別 WebServiceStatList Web 服務統計資料清單。
公用類別 WebServiceStats 包含數個屬性描述 Web 服務。
公用類別 WindowsCredential 為 Windows 驗證提供一個認證物件的 Team Foundation Server。
公用類別 WindowsToken

介面

  介面 描述
公用介面 IArtifactProvider 擷取成品和這個通用資料的定義方法形成。
公用介面 ICancelableAsyncResult 表示可取消之非同步作業的狀態。
公用介面 IClientContext 描述用戶端應用程式啟始之命令的內容。
公用介面 IClientLinking 用戶端連接的介面。
公用介面 ICredentialsProvider 描述處理驗證失敗機制 Team Foundation 元件的。
公用介面 ILogger 記錄的實作的介面。將事件記錄到記錄檔。
公用介面 ILogHandler 記錄事件的處理常式。
公用介面 IProjectComponentCreator 描述專案建立精靈插入必須實作的方法,讓它將由執行引擎叫用。
公用介面 IProjectContext 已過時。說明 Team Foundation 連結的內容。
公用介面 IProjectCreation 提供允許建立 Team 專案從某個批次規格檔案而不是從專案建立精靈的方法。
公用介面 IProjectCreationPlugin 為專案建立精靈提供工具處理常式的封裝連接。
公用介面 IResultCollection<T> 描述 ResultCollections 的機制。ResultCollections 可列舉和處置的。
公用介面 IRuntimeHost 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用介面 ITeamFoundationContext 這個介面保存有關 Team Explorer 視窗的內容資訊。
公用介面 ITeamFoundationContextManager 使這個服務監視對目前內容的變更與 Team Explorer 視窗。
公用介面 ITeamFoundationContextManager2 使這個服務監視對目前內容的變更與 Team 總管視窗。這個實作也允許內容的完整設定有任何參數的。
公用介面 ITeamProjectPickerDefaultSelectionProvider 連結提供預設選項給連接對話方塊。
公用介面 ITemplateExporter 介面提供方法匯出到伺服器的方法用於檢視和編輯的用戶端。
公用介面 ITemplateImporter 介面提供方法需要匯入方法檔案。在匯入之後,方法會在專案建立精靈可選取。
公用介面 ITemplateValidator 介面提供方法在匯入之前驗證方法。

委派

  委派 描述
公用委派 ConnectivityFailureStatusChangedEventHandler 事件處理常式的簽章。TfsConnection 的 ConnectivityFailureStatusChanged 事件的。
公用委派 CredentialsChangedEventHandler 事件的處理常式,就會擲回變更認證。
公用委派 NotificationManager.GetNotificationParametersCallback 允許告知提供者的回呼自訂根據溝通的 Windows 版本的參數。
公用委派 NotificationManager.NotificationHandler
公用委派 OAuthTokensReceivedCallback 消費者提供要告知的委派,當基本應用程式開發介面接收一組語彙基元 (存取語彙基元和重新整理語彙基元) 以切換授權碼或重新整理語彙基元之前。
公用委派 ProjectCreationContext.PropertyChangeEventHandler 事件處理常式,當屬性變更時。
公用委派 TeamProjectDeleter.StatusEventHandler 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用委派 TfsConnectionWebServiceCallEventHandler 事件處理常式的簽章。TfsConnection 的 WebServiceCallBegin 和 WebServiceCallEnd 靜態事件的。

列舉

  列舉類型 描述
公用列舉類型 ActiveContextChange 這個列舉型別用來表示內容變更的型別。每個值可以共用相同的需要,像這個旗標列舉。
公用列舉類型 ActiveContextChangeReason 這個列舉型別用來表示內容變更的原因。
公用列舉類型 BorderPanel.Sides 表示旗標表示面板的哪一邊會繪製為有框線。
公用列舉類型 FailureKind 描述發生失敗類型。
公用列舉類型 ImageScalingMode
公用列舉類型 InformationBar.IconType 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用列舉類型 LogCategory 描述在記錄檔中寫入訊息的分類。
公用列舉類型 LogFlags 描述可以描述訊息寫入記錄檔的旗標。
公用列舉類型 OAuthTokenType OAuth 語彙基元的型別。
公用列舉類型 RuntimeEnvironmentFlags 旗標描述執行階段環境。
公用列舉類型 ServerCapabilities
公用列舉類型 TeamProjectPickerMode 說明 Team 專案選擇器對話方塊的目前模式。