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 的討論。

類別

  類別 說明
公用類別 AddDomainDialogDataSource
公用類別 AddDomainDialogDataSource.PropertyName
公用類別 ArtifactVersionSpec 一組已知 ArtifactSpec 版本。
公用類別 AuthenticationCompleteEventArgs
公用類別 AutoModal
公用類別 BaseDialog
公用類別 BaseUserControl
公用類別 BasicAuthCredential
公用類別 BasicAuthToken
公用類別 BeforeShowDialogEventArgs
公用類別 BorderPanel 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 BrowserHelper
公用類別 ClientCertificateManager
公用類別 ClientContext 表示用戶端應用程式啟始命令的內容。
公用類別 ClientSkuNumbers
公用類別 ComboTree
公用類別 ConfirmationBuilder 負責處理確認頁面的項目會從個別精靈頁面。
公用類別 ConnectivityFailureStatusChangedEventArgs EventArgs 物件提供給事件處理常式的 ConnectivityFailureStatusChanged 事件在 TfsConnection。
公用類別 ConsoleHost
公用類別 ContextChangedEventArgs [ContextChanged] 事件的 EventArgs。 [ITeamFoundationContextManager] 介面。
公用類別 ContextChangingEventArgs ContextChanging 事件之 EventArgs 在 ITeamFoundationContextManager 介面。
公用類別 CookieCredential 使用 Cookie,提供結構成員的同盟具有裝載的 TfsConnection 執行驗證。
公用類別 CookieToken 提供以 Cookie 為基礎的驗證語彙基元。
公用類別 CredentialsCacheManager
公用類別 CredentialsChangedEventArgs 包含受影響的屬性,在 Team Foundation Server 物件的認證變更時。
公用類別 CredentialsProviderHelper
公用類別 CssHierarchyControl
公用類別 CssNode
公用類別 CssNodeCollection
公用類別 DataGridViewDetailsEventArgs
公用類別 DataGridViewWithDetails
受保護的類別 DataGridViewWithDetails.DataGridViewWithDetailsRowAccessibleObject
受保護的類別 DataGridViewWithDetails.DataGridWithDetailsAccessibleObject
公用類別 DeferredEvent
公用類別 DeletionException 擲回錯誤時,在刪除時發生。
公用類別 DialogAuthenticate
公用類別 DragDrop
公用類別 DragDropParameters
公用類別 Expandex
公用類別 ExternalHelpLinks
公用類別 FederatedAcsLogon
公用類別 FederatedCredential 為聯合認證提供通用實作。
公用類別 FocusableToolStrip
公用類別 FocusToolbarEventArgs
公用類別 FormUtils
公用類別 GzipResourceReader
公用類別 InformationBar 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 IssuedToken 為發行的權杖提供通用基底類別。
公用類別 IssuedTokenCredential 為發行的權杖驗證提供的通用基底類別。
公用類別 IssuedTokenProvider
公用類別 LinksCollection 表示成品 ID 對應的集合 (方法樣板具現化時建立的各自的成品 URL。
公用類別 ListViewColumnSizedEventArgs
公用類別 ListViewResize
公用類別 ListViewResizeX
公用類別 LogLevels 描述記錄項目不同的分類。
公用類別 NonConfiguredSiteHelper
公用類別 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 連接註冊。
公用類別 ResultCollection<T, V>
公用類別 ServiceProviderAggregator
公用類別 SimpleWebToken 提供 OAuth 驗證使用的簡單的語彙基元。
公用類別 SimpleWebTokenCredential 使用簡單的語彙基元,提供結構成員的同盟具有裝載的 TfsConnection 執行驗證。
公用類別 TeamExplorerProjects
公用類別 TeamFoundationContext
公用類別 TeamFoundationContextExtensions
公用類別 TeamFoundationDateTimePicker 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 TeamFoundationRuntimeHost
公用類別 TeamFoundationServer 已過時。表示與執行 Team Foundation Server 的伺服器連接。
公用類別 TeamFoundationServerFactory 已過時。TeamFoundationServer 物件的 Class Factory。這個類別已經過時。使用 TfsTeamProjectCollectionFactory。
公用類別 TeamFoundationSoapProxy 已過時。使用 SOAP,為 Team Foundation 物件通訊的通訊協定。
公用類別 TeamFoundationTeam 這是可方便使用屬性的小組識別的包裝函式類別。它會在伺服器上也會提供 Helper 方法,建立更新查詢,以及讀取 Team
公用類別 TeamFoundationWorkspaceContextChangedEventArgs
公用類別 TeamFoundationWorkspaceContextMonitor
公用類別 TeamProjectDeleter 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 TeamProjectDeleter.StatusEventArgs 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用類別 TeamProjectPicker 提供對話方塊選項執行專案的集合。
公用類別 TeamProjectWizardPage 表示專案建立精靈的頁面。
公用類別 TeamPropertiesView 根據所有小組檢視物件的抽象類別。小組檢視物件模擬表面格式。就這點而言小組檢視物件提供存取要求有關的複雜或網域特定屬性如何它們在小組屬性包中,以及如何的其他深入資訊應該將它們加入至外界。檢視物件可使用的其他檢視物件,例如處理 Agile 經驗特定小組屬性可以使用另一個檢視物件處理追蹤相關屬性的工作項目中,檢視物件哪個工作項目類型專案表示 Bug 工作項目,對於小組。
公用類別 TFProxyServer
公用類別 TFProxyServerFactory
公用類別 TfsClientCredentials 提供驗證時所使用的連接至 Team Foundation Server。
公用類別 TfsConfigurationServer 表示與執行 Team Foundation Server伺服器的連線。
公用類別 TfsConfigurationServerFactory TfsConfigurationServerFactory 物件的 Class Factory。
公用類別 TfsConnection 代表用戶端連接至執行 Team Foundation Server的伺服器。
公用類別 TfsConnectionWebServiceCallEventArgs EventArgs 物件提供給事件處理常式的 WebServiceCallBegin 和 WebServiceCallEnd 靜態事件在 TfsConnection。
公用類別 TfsCredentialCacheEntry
公用類別 TfsDiagnosticHelper
公用類別 TfsDiagnosticNodeInfo
公用類別 TfsDiagnosticService
公用類別 TfsRequestContext
公用類別 TfsTeamProjectCollection 擷取 Team Foundation 系統的通用基礎結構和是 Team Foundation 元件的父項類別。
公用類別 TfsTeamProjectCollectionFactory TfsTeamProjectCollection 物件的 Class Factory。
公用類別 TfsTeamService
公用類別 TfsWebClient
公用類別 TFUtil
公用類別 TswaClientHyperlinkService 用於的公用程式類別產生 Team Web Access 超連結。
公用類別 UIConfig
公用類別 UICredentialsProvider 使用為提示為 Windows 認證。
公用類別 UIHost
公用類別 UIHostColors
公用類別 ValidationFailedException 擲回,當驗證失敗。
公用類別 VSColorTable
公用類別 WebServiceCall Web 服務呼叫相關聯的類別。
公用類別 WebServiceCallList Web 服務呼叫清單。
公用類別 WebServiceStatList Web 服務統計資料清單。
公用類別 WebServiceStats 包含數個屬性描述 Web 服務。
公用類別 Win32WindowWrapper
公用類別 WindowsCredential 使用 Windows 驗證 (Authentication) 提供使用之物件 Team Foundation Server。
公用類別 WindowsHost
公用類別 WindowsToken
公用類別 WindowsUserPicker
公用類別 WinformsStyler
公用類別 WrappingCheckBox
公用類別 WrappingRadioButton

介面

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

委派

  委派 說明
公用委派 ConnectivityFailureStatusChangedEventHandler 事件處理常式的簽章在 TfsConnection 的 ConnectivityFailureStatusChanged 事件的。
公用委派 CredentialsChangedEventHandler 事件的處理常式,就會擲回變更驗證。
公用委派 FocusToolbarEventHandler
公用委派 ModalStateEventHandler
公用委派 NotificationManager.GetNotificationParametersCallback 允許告知提供者的回呼自訂根據交談 Windows 版本的參數。
公用委派 NotificationManager.NotificationHandler
公用委派 OAuthTokensReceivedCallback 消費者提供所要告知的委派,此事件會在基礎 API 接受了一組語彙基元 (存取語彙基元和重新整理語彙基元) 以切換授權碼或重新整理中的上一個語彙基元。
公用委派 ProjectCreationContext.PropertyChangeEventHandler 事件處理常式,當屬性變更時。
公用委派 TeamProjectDeleter.StatusEventHandler 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用委派 TfsConnectionWebServiceCallEventHandler 事件處理常式的簽章在 TfsConnection 的 WebServiceCallBegin 和 WebServiceCallEnd 靜態事件的。
公用委派 TFUtil.CopyStreamCallback

列舉

  列舉型別 說明
公用列舉型別 BorderPanel.Sides 表示旗標表示面板的哪一邊會繪製為具有框線。
公用列舉型別 CachedCredentialsType
公用列舉型別 DataGridViewDetailsImageMode
公用列舉型別 FailureKind 描述發生的失敗類型。
公用列舉型別 FederatedAcsLogon.LogonState
公用列舉型別 InformationBar.IconType 這個 API 支援 Team Foundation Server 基礎結構並不適合直接從程式碼使用。
公用列舉型別 ListViewResize.AutoHeadersSizingEnum
公用列舉型別 LogCategory 描述在記錄檔中寫入訊息的分類。
公用列舉型別 LogFlags 描述可以描述訊息寫入記錄檔的旗標。
公用列舉型別 NonConfiguredSiteHelper.SiteType
公用列舉型別 OAuthTokenType OAuth 語彙基元的型別。
公用列舉型別 RuntimeEnvironmentFlags 旗標描述執行階段環境。
公用列舉型別 ServerCapabilities
公用列舉型別 TeamProjectPickerMode 描述目前模式 Team 專案選擇器對話方塊中的。