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 的结果。

  说明
公共类 ArtifactVersionSpec 设置已知的 ArtifactSpec 版本。
公共类 BasicAuthCredential 对于基本身份验证提供一个凭据 Team Foundation Server。
公共类 BasicAuthToken 对于 internet 标识的基本身份验证提供一个标记。
公共类 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 使用简单的 Web 标记,提供结成了同盟与承载的 TfsConnection 实例的身份验证。
公共类 TeamFoundationDateTimePicker 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共类 TeamFoundationServer 已废弃不用。表示与运行 Team Foundation Server 的服务器的连接。
公共类 TeamFoundationServerFactory 已废弃不用。TeamFoundationServer 对象的选件类工厂。此类已过时。使用 TfsTeamProjectCollectionFactory。
公共类 TeamFoundationSoapProxy 已废弃不用。使用 SOAP,为 Team Foundation 对象提供通信协议。
公共类 TeamFoundationTeam 这是使其更便于供使用属性的团队标识的包装选件类。它在服务器还提供帮助器方法创建,更新,查询和读取团队
公共类 TeamProjectDeleter 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共类 TeamProjectDeleter.StatusEventArgs 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共类 TeamProjectPicker 提供一个对话框选择 TeamFoundation 项目的集合。
公共类 TeamProjectWizardPage 表示项目创建向导的页。
公共类 TeamPropertiesView 所有团队视图对象的基本抽象类。团队视图对象遵循外观形式。在这里团队视图对象提供方便的方法到需要访问有关的复杂或域特定属性如何在团队属性包存储,以及如何的其他有助于应存在到外界。视图对象可以使用其他视图对象,如管理敏捷体验特定团队特性可以使用另一个视图对象管理跟踪相关属性的工作项,是的视图对象哪个工作项类型项表示 bug 工作项,为团队。
公共类 TfsClientCacheUtility
公共类 TfsClientCredentials 提供凭据时要使用连接到 Team Foundation Server。
公共类 TfsClientCredentialStorage 存储和检索 Team Foundation Server 的身份验证标记的标记存储帮助器选件类。
公共类 TfsConfigurationServer 表示与运行 Team Foundation Server的服务器的连接。
公共类 TfsConfigurationServerFactory TfsConfigurationServerFactory 对象的选件类工厂。
公共类 TfsConfigurationServerManager
公共类 TfsConnection 表示客户端连接到运行 Team Foundation Server的服务器。
公共类 TfsConnectionWebServiceCallEventArgs EventArgs 对象提供了事件处理程序的 WebServiceCallBegin 和 WebServiceCallEnd 静态事件在 TfsConnection。
公共类 TfsTeamProjectCollection 提取 Team Foundation 系统的通用结构和是 Team Foundation 元素的父选件类。
公共类 TfsTeamProjectCollectionFactory TfsTeamProjectCollection 对象的选件类工厂。
公共类 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 提供便于创建团队项目。一批文件规范而不是从项目向导创建的方法。
公共接口 IProjectCreationPlugin 为项目创建向导提供工具处理程序的过程包的接口。
公共接口 IResultCollection<T> 描述 ResultCollections 的结构。ResultCollections 是可枚举且可释放。
公共接口 IRuntimeHost 此 API 支持 Team Foundation Server 基础结构并且不应在代码中直接使用。
公共接口 ITeamFoundationContext 此接口包含有关 团队资源管理器 窗口的上下文的信息。
公共接口 ITeamFoundationContextManager 来监视的此服务更改到当前上下文与 团队资源管理器 窗口的访问。
公共接口 ITeamFoundationContextManager2 来监视的此服务更改到当前上下文与团队资源管理器窗口的访问。此实现还允许全套具有所有参数的上下文。
公共接口 ITeamProjectPickerDefaultSelectionProvider 提供一个默认值选择到的接口连接对话框。
公共接口 ITemplateExporter 提供用于从服务器导出方法来查看和编辑的客户端的接口。
公共接口 ITemplateImporter 提供方法需要导入方案文件的接口。在导入后,该方法在项目创建向导中选择。
公共接口 ITemplateValidator 提供方法将其导入之前验证方法的接口。

委托

  委托 说明
公共委托 ConnectivityFailureStatusChangedEventHandler 事件处理程序的签名。TfsConnection 的 ConnectivityFailureStatusChanged 动画处理。
公共委托 CredentialsChangedEventHandler 事件的处理程序,则将引发更改凭据。
公共委托 NotificationManager.GetNotificationParametersCallback 允许通知提供程序的回调自定义基于这些连接的 windows 版本的参数。
公共委托 NotificationManager.NotificationHandler
公共委托 OAuthTokensReceivedCallback 使用者提供将通知的委托,当基础 API 接收标记集 (访问令牌和刷新标记) 以交换权限代码或"刷新"标记的前面。
公共委托 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 描述当前模式团队项目选择器对话框的。