TeamFoundationRegistryService 类

此服务用于读取,并编写键/值对到分层注册表。

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationBaseRegistryService
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationRegistryService

命名空间:  Microsoft.TeamFoundation.Framework.Server
程序集:  Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)

语法

声明
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public NotInheritable Class TeamFoundationRegistryService _
    Inherits TeamFoundationBaseRegistryService _
    Implements ITeamFoundationRegistryService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationRegistryService : TeamFoundationBaseRegistryService, 
    ITeamFoundationRegistryService, ITeamFoundationService

TeamFoundationRegistryService 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamFoundationRegistryService

页首

方法

  名称 说明
公共方法 DeleteEntries(TeamFoundationRequestContext, array<String[]) (继承自 TeamFoundationBaseRegistryService。)
公共方法 DeleteEntries(TeamFoundationRequestContext, Identity, array<String[]) (继承自 TeamFoundationBaseRegistryService。)
公共方法 DeleteEntries(TeamFoundationRequestContext, Guid, array<String[]) (继承自 TeamFoundationBaseRegistryService。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetValue(TeamFoundationRequestContext, String) 检索指定路径的值。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, Identity, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, Guid, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, String, Boolean, String) GetValue 将返回指定路径的值作为字符串。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, Identity, String, Boolean, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, Guid, String, Boolean, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, String, T) 检索指定路径的值,会转换为 T. 指定的类型。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, Identity, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, Guid, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, String, Boolean, T) GetValue<T>() 将检索指定路径的值。 然后它将转换为 T. 指定的类型。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, Identity, String, Boolean, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, Guid, String, Boolean, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 QueryAuditLog QueryAuditLog 用于读取发生了该注册表的更改。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, Identity, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, Guid, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, String, Boolean) 特定段落模式:“/.../”和“/、/”匹配零个或多个段落在路径。 “/*/”匹配零个或一段在路径。 包含“...”段落,“*”除了其他字符之外 (即“/f...b/”,“/......./") 无效或文本的。 其他模式:包括“*”和其他字符的段可用于匹配一段在路径。 e.g.“/f */”与“不是 /folder/”,但“/afolder/”。 目前仅特定段架构支持,并且,它们只能最后一个段落。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, Identity, String, Boolean) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, Guid, String, Boolean) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntriesFallThru(TeamFoundationRequestContext, String) ReadEntries 用于读取在唯一的多个寄存器表值调用从流程的值通过注册表包括的其在注册表的位置不会发生。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntriesFallThru(TeamFoundationRequestContext, Identity, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntriesFallThru(TeamFoundationRequestContext, Guid, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 RegisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback, array<String[]) 注册要调用的回调方法,只要满足特定筛选器的注册表路径已更改
公共方法 RegisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback, Boolean, array<String[]) 注册要调用的回调方法,只要满足特定筛选器的注册表路径已更改
公共方法 ServiceEnd ITeamFoundationService.ServiceEnd 的实现 (重写 TeamFoundationBaseRegistryService.ServiceEnd(TeamFoundationRequestContext)。)
公共方法 ServiceStart ITeamFoundationService.ServiceStart 的实现 (重写 TeamFoundationBaseRegistryService.ServiceStart(TeamFoundationRequestContext)。)
公共方法 SetValue(TeamFoundationRequestContext, String, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue(TeamFoundationRequestContext, Identity, String, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue(TeamFoundationRequestContext, Guid, String, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue<T>(TeamFoundationRequestContext, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue<T>(TeamFoundationRequestContext, Identity, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue<T>(TeamFoundationRequestContext, Guid, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UnregisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback) 注销停止的特定回调接收通知
公共方法 UnregisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback, Boolean) 注销停止的特定回调接收通知
公共方法 WriteEntries(TeamFoundationRequestContext, IEnumerable<RegistryEntry>) (继承自 TeamFoundationBaseRegistryService。)
公共方法 WriteEntries(TeamFoundationRequestContext, Identity, IEnumerable<RegistryEntry>) (继承自 TeamFoundationBaseRegistryService。)
公共方法 WriteEntries(TeamFoundationRequestContext, Guid, IEnumerable<RegistryEntry>) (继承自 TeamFoundationBaseRegistryService。)
受保护的方法 WriteEntriesInternal WriteEntries 用于更新同时设置注册表项都设置为。为注册表中的所有更新已处理。这意味着所有或更新了改选项。 (继承自 TeamFoundationBaseRegistryService。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间