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
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationRegistryService : TeamFoundationBaseRegistryService, 
    ITeamFoundationRegistryService

TeamFoundationRegistryService 类型公开以下成员。

构造函数

  名称 说明
公共方法 TeamFoundationRegistryService

页首

方法

  名称 说明
公共方法 DeleteEntries(TeamFoundationRequestContext, array<String[]) (继承自 TeamFoundationBaseRegistryService。)
公共方法 DeleteEntries(TeamFoundationRequestContext, TeamFoundationIdentity, array<String[]) (继承自 TeamFoundationBaseRegistryService。)
公共方法 DeleteEntries(TeamFoundationRequestContext, Guid, array<String[]) (继承自 TeamFoundationBaseRegistryService。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetValue(TeamFoundationRequestContext, String) 检索指定路径的值。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, TeamFoundationIdentity, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, Guid, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, String, Boolean, String) GetValue将返回指定路径的值作为字符串。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, TeamFoundationIdentity, String, Boolean, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue(TeamFoundationRequestContext, Guid, String, Boolean, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, String, T) 检索指定路径的值,会转换为T.指定的类型。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, TeamFoundationIdentity, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, Guid, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, String, Boolean, T) GetValue<T>()中检索指定路径的值。 然后它将转换为T.指定的类型。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, TeamFoundationIdentity, String, Boolean, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 GetValue<T>(TeamFoundationRequestContext, Guid, String, Boolean, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 QueryAuditLog QueryAuditLog用于读取发生了注册表的更改。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, TeamFoundationIdentity, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, Guid, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, String, Boolean) 特定段落模式:“/…/”和“/、/”匹配零个或多个段落在路径。 “/*/”匹配零个或一段在路径。 包含“…”段落,“*”除了其他字符之外(即.. “/f b/…”,“/......./")无效或文本的。 其他模式:包括“*”和其他字符的段可用于匹配一段在路径。 即.. “/f” */将与“不是/folder/”,但“/afolder/”。 目前仅特定段架构支持,并且,它们只能最后一个段落。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, TeamFoundationIdentity, String, Boolean) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntries(TeamFoundationRequestContext, Guid, String, Boolean) (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntriesFallThru(TeamFoundationRequestContext, String) ReadEntries用于读取在唯一的多个注册表值调用从流程的值通过注册表包括的其在注册表的位置不会发生。 (继承自 TeamFoundationBaseRegistryService。)
公共方法 ReadEntriesFallThru(TeamFoundationRequestContext, TeamFoundationIdentity, 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, TeamFoundationIdentity, String, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue(TeamFoundationRequestContext, Guid, String, String) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue<T>(TeamFoundationRequestContext, String, T) (继承自 TeamFoundationBaseRegistryService。)
公共方法 SetValue<T>(TeamFoundationRequestContext, TeamFoundationIdentity, 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, TeamFoundationIdentity, IEnumerable<RegistryEntry>) (继承自 TeamFoundationBaseRegistryService。)
公共方法 WriteEntries(TeamFoundationRequestContext, Guid, IEnumerable<RegistryEntry>) (继承自 TeamFoundationBaseRegistryService。)

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Framework.Server 命名空间