TeamFoundationBaseRegistryService Class

Inheritance Hierarchy

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)

Syntax

'Declaration
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<DefaultServiceImplementationAttribute(GetType(TeamFoundationRegistryService))> _
Public MustInherit Class TeamFoundationBaseRegistryService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[DefaultServiceImplementationAttribute(typeof(TeamFoundationRegistryService))]
public abstract class TeamFoundationBaseRegistryService : ITeamFoundationService
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[DefaultServiceImplementationAttribute(typeof(TeamFoundationRegistryService))]
public ref class TeamFoundationBaseRegistryService abstract : ITeamFoundationService
[<AbstractClass>]
[<TeamFoundationServiceDependency(typeof(IdentityService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))>]
[<DefaultServiceImplementationAttribute(typeof(TeamFoundationRegistryService))>]
type TeamFoundationBaseRegistryService =  
    class 
        interface ITeamFoundationService 
    end
public abstract class TeamFoundationBaseRegistryService implements ITeamFoundationService

The TeamFoundationBaseRegistryService type exposes the following members.

Properties

  Name Description
Protected propertyStatic member RegistryEntryDataSerializer

Top

Methods

  Name Description
Public method DeleteEntries(TeamFoundationRequestContext, array<String[])
Public method DeleteEntries(TeamFoundationRequestContext, Identity, array<String[])
Public method DeleteEntries(TeamFoundationRequestContext, Guid, array<String[])
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodStatic member FilterEntries Filters the list of registry entries using the provided filter paths.
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetValue(TeamFoundationRequestContext, String) Retrieves the value for the specified path.
Public method GetValue(TeamFoundationRequestContext, Identity, String)
Public method GetValue(TeamFoundationRequestContext, Guid, String)
Public method GetValue(TeamFoundationRequestContext, String, Boolean, String) GetValue will return the value for the specified path as a string.
Public method GetValue(TeamFoundationRequestContext, Identity, String, Boolean, String)
Public method GetValue(TeamFoundationRequestContext, Guid, String, Boolean, String)
Public method GetValue<T>(TeamFoundationRequestContext, String) Retrieves the value for the specified path, converted to the type specified by T.
Public method GetValue<T>(TeamFoundationRequestContext, Identity, String)
Public method GetValue<T>(TeamFoundationRequestContext, Guid, String)
Public method GetValue<T>(TeamFoundationRequestContext, String, T) Retrieves the value for the specified path, converted to the type specified by T.
Public method GetValue<T>(TeamFoundationRequestContext, Identity, String, T)
Public method GetValue<T>(TeamFoundationRequestContext, Guid, String, T)
Public method GetValue<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.
Public method GetValue<T>(TeamFoundationRequestContext, Identity, String, Boolean, T)
Public method GetValue<T>(TeamFoundationRequestContext, Guid, String, Boolean, T)
Protected method LogRegistryChangesEnabled
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method QueryAuditLog QueryAuditLog is used to read the changes that have occurred to the registry.
Public method ReadEntries(TeamFoundationRequestContext, String)
Public method ReadEntries(TeamFoundationRequestContext, Identity, String)
Public method ReadEntries(TeamFoundationRequestContext, Guid, String)
Public method ReadEntries(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.
Public method ReadEntries(TeamFoundationRequestContext, Identity, String, Boolean)
Public method ReadEntries(TeamFoundationRequestContext, Guid, String, Boolean)
Public method ReadEntriesFallThru(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.
Public method ReadEntriesFallThru(TeamFoundationRequestContext, Identity, String)
Public method ReadEntriesFallThru(TeamFoundationRequestContext, Guid, String)
Protected method ReadEntriesInternal Warning: takes and returns complete registry paths including the hive.
Public method ServiceEnd Implementation of ITeamFoundationService.ServiceEnd
Public method ServiceStart Implementation of ITeamFoundationService.ServiceStart
Public method SetValue(TeamFoundationRequestContext, String, String)
Public method SetValue(TeamFoundationRequestContext, Identity, String, String)
Public method SetValue(TeamFoundationRequestContext, Guid, String, String)
Public method SetValue<T>(TeamFoundationRequestContext, String, T)
Public method SetValue<T>(TeamFoundationRequestContext, Identity, String, T)
Public method SetValue<T>(TeamFoundationRequestContext, Guid, String, T)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method WriteEntries(TeamFoundationRequestContext, IEnumerable<RegistryEntry>)
Public method WriteEntries(TeamFoundationRequestContext, Identity, IEnumerable<RegistryEntry>)
Public method WriteEntries(TeamFoundationRequestContext, Guid, IEnumerable<RegistryEntry>)
Protected method WriteEntriesInternal WriteEntries 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.

Top

Thread Safety

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

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace