TeamFoundationRegistryService Class

This service is used to read and write key/value pairs to a hierarchical registry.

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationRegistryService : TeamFoundationBaseRegistryService, 
	ITeamFoundationRegistryService, ITeamFoundationService

The TeamFoundationRegistryService type exposes the following members.

  NameDescription
Public methodDeleteEntries(TeamFoundationRequestContext, String[]) (Inherited from TeamFoundationBaseRegistryService.)
Public methodDeleteEntries(TeamFoundationRequestContext, Identity, String[]) (Inherited from TeamFoundationBaseRegistryService.)
Public methodDeleteEntries(TeamFoundationRequestContext, Guid, String[]) (Inherited from TeamFoundationBaseRegistryService.)
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetValue(TeamFoundationRequestContext, String)Retrieves the value for the specified path. (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue(TeamFoundationRequestContext, Identity, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue(TeamFoundationRequestContext, Guid, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue(TeamFoundationRequestContext, String, Boolean, String)GetValue will return the value for the specified path as a string. (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue(TeamFoundationRequestContext, Identity, String, Boolean, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue(TeamFoundationRequestContext, Guid, String, Boolean, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue<T>(TeamFoundationRequestContext, String, T)Retrieves the value for the specified path, converted to the type specified by T. (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue<T>(TeamFoundationRequestContext, Identity, String, T) (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue<T>(TeamFoundationRequestContext, Guid, String, T) (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue<T>(TeamFoundationRequestContext, String, Boolean, T)GetValue<T>() will retrieve the value for the specified path. It will then be converted to the type specified by T. (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue<T>(TeamFoundationRequestContext, Identity, String, Boolean, T) (Inherited from TeamFoundationBaseRegistryService.)
Public methodGetValue<T>(TeamFoundationRequestContext, Guid, String, Boolean, T) (Inherited from TeamFoundationBaseRegistryService.)
Public methodQueryAuditLogQueryAuditLog is used to read the changes that have occurred to the registry. (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntries(TeamFoundationRequestContext, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntries(TeamFoundationRequestContext, Identity, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntries(TeamFoundationRequestContext, Guid, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntries(TeamFoundationRequestContext, String, Boolean)Special segment patterns: "/.../" and "/**/" match zero or more segments in a path. "/*/" matches zero or one segments in a path. Segments that contain "...", "*" in addition to other characters (e.g. "/f...b/", "/......./") are either invalid or literal. Other patterns: a segment that includes "*" and other characters can be used to match one segment in a path. e.g. "/f*/" would match "/folder/" but not "/afolder/". Currently only the special segments patterns are supported, and they can only be the last segment. (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntries(TeamFoundationRequestContext, Identity, String, Boolean) (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntries(TeamFoundationRequestContext, Guid, String, Boolean) (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntriesFallThru(TeamFoundationRequestContext, String)ReadEntries is used to read multiple registry values in a single call Values from the fall through registry are included where they do not occur in this registry. (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntriesFallThru(TeamFoundationRequestContext, Identity, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodReadEntriesFallThru(TeamFoundationRequestContext, Guid, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodRegisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback, String[])Register a callback method which will be invoked whenever registry paths matching the given filters has changed
Public methodRegisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback, Boolean, String[])Register a callback method which will be invoked whenever registry paths matching the given filters has changed
Public methodServiceEndImplementation of ITeamFoundationService.ServiceEnd (Overrides TeamFoundationBaseRegistryService.ServiceEnd(TeamFoundationRequestContext).)
Public methodServiceStartImplementation of ITeamFoundationService.ServiceStart (Overrides TeamFoundationBaseRegistryService.ServiceStart(TeamFoundationRequestContext).)
Public methodSetValue(TeamFoundationRequestContext, String, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodSetValue(TeamFoundationRequestContext, Identity, String, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodSetValue(TeamFoundationRequestContext, Guid, String, String) (Inherited from TeamFoundationBaseRegistryService.)
Public methodSetValue<T>(TeamFoundationRequestContext, String, T) (Inherited from TeamFoundationBaseRegistryService.)
Public methodSetValue<T>(TeamFoundationRequestContext, Identity, String, T) (Inherited from TeamFoundationBaseRegistryService.)
Public methodSetValue<T>(TeamFoundationRequestContext, Guid, String, T) (Inherited from TeamFoundationBaseRegistryService.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodUnregisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback)Unregisters the given callback to stop receiving notifications
Public methodUnregisterNotification(TeamFoundationRequestContext, RegistrySettingsChangedCallback, Boolean)Unregisters the given callback to stop receiving notifications
Public methodWriteEntries(TeamFoundationRequestContext, IEnumerable<RegistryEntry>) (Inherited from TeamFoundationBaseRegistryService.)
Public methodWriteEntries(TeamFoundationRequestContext, Identity, IEnumerable<RegistryEntry>) (Inherited from TeamFoundationBaseRegistryService.)
Public methodWriteEntries(TeamFoundationRequestContext, Guid, IEnumerable<RegistryEntry>) (Inherited from TeamFoundationBaseRegistryService.)
Protected methodWriteEntriesInternalWriteEntries is used to update a set of registry entries all at the same time. All updates to the registry are transacted. This means either all or none of the updates are committed. (Inherited from TeamFoundationBaseRegistryService.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: