Export (0) Print
Expand All

TeamFoundationServicingService Class

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

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

[TeamFoundationServiceDependency(typeof(TeamFoundationFileService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationJobService))]
public class TeamFoundationServicingService : ITeamFoundationService

The TeamFoundationServicingService type exposes the following members.

  NameDescription
Public methodAddServicingOperation(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 methodAddServicingOperation(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 methodAddServicingOperation(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 methodAddServicingResource
Public methodAddServicingStepGroups(TeamFoundationRequestContext, IEnumerable<ServicingStepGroup>)Adds servicing step groups and servicing steps listed in the stepGroups collection to the configuration database.
Public methodAddServicingStepGroups(TeamFoundationRequestContext, IEnumerable<ServicingStepGroup>, TeamFoundationLock)Adds servicing step groups and servicing steps listed in the stepGroups collection to the configuration database.
Public methodAddUpdatePackageHistoryEntry
Public methodDeleteServicingOperationDeletes specified servicing operation.
Public methodDeleteServicingResources
Public methodDeleteServicingStepGroupsDeletes servicing step group and servicing steps listed in the stepGroups collection.
Public methodDisableServicingDisableServicing is used to prevent servicing jobs from being performed. All servicing must be completed before servicing can be disabled.
Public methodEnableServicing
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodStatic memberGetDatabasePseudoHostId
Public methodStatic memberGetDeltaOperationsGet the upgrade delta operations.
Public methodStatic memberGetDeltaOperationsByLevelGet the upgrade delta operations.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetServicingDetails(TeamFoundationRequestContext, Guid, ServicingStepDetailFilterOptions, ServicingJobDetail)Retrieves log entries for a servicing job.
Public methodGetServicingDetails(TeamFoundationRequestContext, Guid, DateTime, ServicingJobDetail)Retrieves log entries for a servicing job.
Public methodGetServicingDetails(TeamFoundationRequestContext, Guid, ServicingStepDetailFilterOptions, Int64, ServicingJobDetail)Retrieves log entries for a servicing job.
Public methodGetServicingDetails(TeamFoundationRequestContext, Guid, DateTime, Int64, ServicingJobDetail)Retrieves log entries for a servicing job.
Public methodGetServicingJobInfo
Public methodGetServicingJobStats
Public methodGetServicingOperationGets a specified servicing operation.
Public methodGetServicingOperationNamesGets names of all servicing operations.
Public methodGetServicingResources
Public methodGetServicingStepGroupOperationsReturns a list of for servicing operations that a specified step group belongs to.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodPerformServicingJob(TeamFoundationRequestContext, ServicingJobData)
Public methodPerformServicingJob(TeamFoundationRequestContext, ServicingJobData, Guid, DateTime)
Public methodQueryServicingJobsInfo
Public methodQueryUpdatePackageHistory
Public methodQueueMoveCollection(TeamFoundationRequestContext, Guid, Int32, Boolean)Move a collection into the target database.
Public methodQueueMoveCollection(TeamFoundationRequestContext, Guid, String, Boolean)Move a collection into the specified database pool.
Public methodQueuePatchCollectionsQueues servicing jobs to patch collections.
Public methodQueuePatchDatabases
Public methodQueueServicingJob
Public methodQueueServicingJobs
Public methodRequeueServicingJob
Public methodServiceEnd
Public methodServiceStart
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodUpdateServicingOperation(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 methodUpdateServicingOperation(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 methodUpdateServicingStepGroupsUpdates servicing step groups and servicing steps listed in the stepGroups collection.
Top

  NameDescription
Public fieldStatic memberCreateProjectServicingProviderUsed to delegate the creation of the project specific servicing provider.
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:
© 2014 Microsoft