Microsoft.TeamFoundation.Client 命名空间

Microsoft.TeamFoundation.Client 命名空间提供了 API 连接到 Visual Studio Team Foundation Server,以及访问有关团队项目集合中的数据和团队项目。

可以使用 TfsConfigurationServer 连接到团队项目,因此,您可以使用 TfsTeamProjectCollectionCatalogNode 到有关团队项目集合和团队项目中访问数据。有关更多信息,请参见从控制台应用程序连接到 Team Foundation Server

可以访问有关团队项目的更多数据使用获取对象的 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身份验证使用的简单Web标记。
公共类 SimpleWebTokenCredential 使用简单的Web标记,提供结成了同盟与承载的 TfsConnection 实例的身份验证。
公共类 TeamExplorerProjects
公共类 TeamFoundationContext
公共类 TeamFoundationContextExtensions
公共类 TeamFoundationDateTimePicker 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共类 TeamFoundationRuntimeHost
公共类 TeamFoundationServer 已过时。表示与运行 Team Foundation Server 的服务器的连接。
公共类 TeamFoundationServerFactory 已过时。TeamFoundationServer 对象的选件类工厂。此类已过时。使用 TfsTeamProjectCollectionFactory。
公共类 TeamFoundationSoapProxy 已过时。使用 SOAP,为 Team Foundation 对象提供通信协议。
公共类 TeamFoundationTeam 这是使其更便于供使用属性的团队标识的包装选件类。它在服务器还提供帮助器方法创建,更新,查询和读取团队
公共类 TeamFoundationWorkspaceContextChangedEventArgs
公共类 TeamFoundationWorkspaceContextMonitor
公共类 TeamProjectDeleter 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共类 TeamProjectDeleter.StatusEventArgs 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共类 TeamProjectPicker 提供一个对话框选择TeamFoundation项目的集合。
公共类 TeamProjectWizardPage 表示项目创建向导的页。
公共类 TeamPropertiesView 基于所有团队视图对象的抽象类。团队视图对象遵循外观形式。在这里团队视图对象提供方便的方法到需要访问有关的复杂或域特定属性如何在团队属性包存储,以及如何的其他有助于应存在到外界。视图对象可以使用其他视图对象,如管理敏捷体验特定团队特性可以使用另一个视图对象管理跟踪相关属性的工作项,是的视图对象哪个工作项类型项表示bug工作项,为团队。
公共类 TFProxyServer
公共类 TFProxyServerFactory
公共类 TfsClientCredentials 提供凭据时要使用连接到 Team Foundation Server。
公共类 TfsConfigurationServer 表示与运行 Team Foundation Server的服务器的连接。
公共类 TfsConfigurationServerFactory TfsConfigurationServerFactory 对象的选件类工厂。
公共类 TfsConnection 表示客户端的连接与运行 Team Foundation Server的服务器。
公共类 TfsConnectionWebServiceCallEventArgs EventArgs对象提供了事件处理程序的WebServiceCallBegin和WebServiceCallEnd静态事件在TfsConnection。
公共类 TfsCredentialCacheEntry
公共类 TfsDiagnosticHelper
公共类 TfsDiagnosticNodeInfo
公共类 TfsDiagnosticService
公共类 TfsRequestContext
公共类 TfsTeamProjectCollection 提取 Team Foundation 系统的通用结构和是 Team Foundation 元素的父选件类。
公共类 TfsTeamProjectCollectionFactory TfsTeamProjectCollection对象的选件类工厂。
公共类 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身份验证提供一个凭据 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 提供允许创建团队项目从批规范文件而不是从项目创建向导的方法。
公共接口 IProjectCreationPlugin 为项目创建向导提供工具处理程序的包的接口。
公共接口 IProjectCreationWizardLauncher
公共接口 IResultCollection<T> 描述 ResultCollections 的结构。ResultCollections 是可枚举且可释放。
公共接口 IRuntimeHost 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共接口 ISourceControlSettingsLauncher
公共接口 ITeamFoundationContext 此接口包含有关 团队资源管理器 窗口的上下文的信息。
公共接口 ITeamFoundationContextManager 来监视的此服务更改到当前上下文与 团队资源管理器 窗口的访问。
公共接口 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接收标记集(Access标记和刷新标记)以交换权限代码或"刷新"标记的前面。
公共委托 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 描述当前模式团队项目选择器对话框的。