TeamFoundationServicingService Class

Inheritance Hierarchy

System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationServicingService

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

Syntax

'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationJobService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationFileService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseManagementService))> _
Public Class TeamFoundationServicingService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationFileService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseManagementService))]
public class TeamFoundationServicingService : ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationFileService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseManagementService))]
public ref class TeamFoundationServicingService : ITeamFoundationService
[<TeamFoundationServiceDependency(typeof(TeamFoundationJobService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationFileService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))>]
[<TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseManagementService))>]
type TeamFoundationServicingService =  
    class 
        interface ITeamFoundationService 
    end
public class TeamFoundationServicingService implements ITeamFoundationService

The TeamFoundationServicingService type exposes the following members.

Constructors

Name Description
Public method TeamFoundationServicingService

Top

Methods

Name Description
Public method AddServicingOperation(TeamFoundationRequestContext, Stream, TeamFoundationLock) Adds a new servicing operation to the configuration database. All servicing step groups specified in the XML file must be added to the configuration database before you call this method.
Public method AddServicingOperation(TeamFoundationRequestContext, String, IEnumerable<String>, IEnumerable<String>) Adds a new servicing operation to the configuration database. All servicing step groups listed in the [stepGroups] collection must be added to the configuration database before you call this method.
Public method AddServicingOperation(TeamFoundationRequestContext, String, IEnumerable<String>, IEnumerable<String>, TeamFoundationLock) Adds a new servicing operation to the configuration database. All servicing step groups listed in the [stepGroups] collection must be added to the configuration database before you call this method.
Public method AddServicingResource
Public method AddServicingStepGroups(TeamFoundationRequestContext, IEnumerable<ServicingStepGroup>) Adds servicing step groups and servicing steps listed in the [stepGroups] collection to the configuration database.
Public method AddServicingStepGroups(TeamFoundationRequestContext, IEnumerable<ServicingStepGroup>, TeamFoundationLock) Adds servicing step groups and servicing steps listed in the [stepGroups] collection to the configuration database.
Public method AddUpdatePackageHistoryEntry
Public method DeleteServicingOperation Deletes specified servicing operation.
Public method DeleteServicingResources
Public method DeleteServicingStepGroups Deletes servicing step group and servicing steps listed in the stepGroups collection.
Public method DisableServicing [DisableServicing] is used to prevent servicing jobs from being performed. All servicing must be completed before servicing can be disabled.
Public method EnableServicing
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
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 methodStatic member GetDatabasePseudoHostId
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetServicingDetails(TeamFoundationRequestContext, Guid, ServicingStepDetailFilterOptions, ServicingJobDetail%)
Public method GetServicingDetails(TeamFoundationRequestContext, Guid, DateTime, ServicingJobDetail%)
Public method GetServicingDetails(TeamFoundationRequestContext, Guid, ServicingStepDetailFilterOptions, Int64, ServicingJobDetail%)
Public method GetServicingDetails(TeamFoundationRequestContext, Guid, DateTime, Int64, ServicingJobDetail%)
Public method GetServicingJobInfo
Public method GetServicingJobStats
Public method GetServicingOperation Gets a specified servicing operation.
Public method GetServicingResources
Public method GetServicingStepGroupOperations Returns a list of for servicing operations that a specified step group belongs to.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method PerformServicingJob(TeamFoundationRequestContext, ServicingJobData)
Public method PerformServicingJob(TeamFoundationRequestContext, ServicingJobData, Guid, DateTime)
Public method QueryServicingJobsInfo
Public method QueryUpdatePackageHistory
Public method QueueMoveCollection
Public method QueuePatchCollections
Public method QueuePatchDatabases
Public method QueueServicingJob
Public method QueueServicingJobs
Public method RequeueServicingJob
Public method ServiceEnd
Public method ServiceStart
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method UpdateServicingOperation(TeamFoundationRequestContext, Stream, TeamFoundationLock) Updates the servicing operation. All servicing step groups listed in the [stepGroups] collection must be added to the configuration database before you call this method.
Public method UpdateServicingOperation(TeamFoundationRequestContext, String, IEnumerable<String>, IEnumerable<String>, TeamFoundationLock) Updates the servicing operation. All servicing step groups listed in the [stepGroups] collection must be added to the configuration database before you call this method.
Public method UpdateServicingStepGroups Updates servicing step groups and servicing steps listed in the [stepGroups] collection.

Top

Fields

Name Description
Public fieldStatic member CreateProjectServicingProvider

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