TeamFoundationJobService 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationJobService

命名空间:  Microsoft.TeamFoundation.Framework.Server
程序集:  Microsoft.TeamFoundation.Framework.Server(在 Microsoft.TeamFoundation.Framework.Server.dll 中)

语法

声明
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
Public NotInheritable Class TeamFoundationJobService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
public sealed class TeamFoundationJobService : ITeamFoundationService

TeamFoundationJobService 类型公开以下成员。

属性

  名称 说明
公共属性 IsIgnoreDormancyPermitted 指示是否将服务器配置为允许在 JobDefinitions 的 IgnoreDormancy 标志。
公共属性 StopJobTimeLimit

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 PauseJob
公共方法 QueryJobDefinition 检索指定的 jobId 的单个作业定义
公共方法 QueryJobDefinitions 查询作业定义。
公共方法 QueryJobHistory 历史记录的查询在请求的源中的指定工作。
公共方法 QueryJobQueue(TeamFoundationRequestContext, IEnumerable<Guid>)
公共方法 QueryJobQueue(TeamFoundationRequestContext, List<TeamFoundationJobQueueEntry>%, List<TeamFoundationJobQueueEntry>%, List<TeamFoundationJobQueueEntry>%) 检索正在进行,排队和安排的工作。
公共方法 QueryLatestJobHistory 最新的历史记录中的查询在请求的源中的指定工作。
公共方法 QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<Guid>) 如果工作尚未计划速度,运行在指定的时间尝试计划指定的工作运行。
公共方法 QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<TeamFoundationJobReference>, JobPriorityLevel) 如果工作尚未计划速度,运行在指定的时间尝试计划指定的工作运行。
公共方法 QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<TeamFoundationJobReference>, Int32, JobPriorityLevel) 如果工作尚未计划速度,运行在指定的时间尝试计划指定的工作运行。
公共方法 QueueDelayedJobs(TeamFoundationRequestContext, IEnumerable<Guid>, Int32, JobPriorityLevel) 如果工作尚未计划速度,运行在指定的时间尝试计划指定的工作运行。
公共方法 QueueJobsNow(TeamFoundationRequestContext, IEnumerable<TeamFoundationJobReference>, JobPriorityLevel)
公共方法 QueueJobsNow(TeamFoundationRequestContext, IEnumerable<Guid>, JobPriorityLevel) 使用指定的优先级,尝试计划指定的工作立即运行。
公共方法 QueueJobsNow(TeamFoundationRequestContext, IEnumerable<Guid>, Boolean) 使用指定的优先级,尝试计划指定的工作立即运行。
公共方法 QueueOneTimeJob(TeamFoundationRequestContext, String, String, XmlNode, JobPriorityLevel)
公共方法 QueueOneTimeJob(TeamFoundationRequestContext, String, String, XmlNode, Boolean)
公共方法 QueueOneTimeJob(TeamFoundationRequestContext, String, String, XmlNode, TimeSpan)
公共方法 RepairQueue
公共方法 ResumeJob
公共方法 StopJob
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 UpdateJobDefinitions 更新作业定义和执行在队列中必要的更新。

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 ITeamFoundationService.ServiceEnd
显式接口实现私有方法 ITeamFoundationService.ServiceStart

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.Framework.Server 命名空间