ServicingJobData 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Framework.Server.ServicingJobData

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

语法

声明
Public Class ServicingJobData
public class ServicingJobData

ServicingJobData 类型公开以下成员。

构造函数

  名称 说明
公共方法 ServicingJobData()
公共方法 ServicingJobData(array<String[])

页首

属性

  名称 说明
公共属性 JobTitle 这是一个用户友好名称。此工作。工作排队,则它将用作该作业的名称。
公共属性 OperationClass [Operation] 选件类定义了此服务操作泛型选件类。
公共属性 ServicingHostId 服务的请求可能指定为服务主机的 [InstanceId]。这将允许服务的引擎执行有关服务的宿主的任务。
公共属性 ServicingItems
公共属性 ServicingItemsValue 注意:不应更改这些,它们是 ServicingItems 字典的序列化格式。
公共属性 ServicingLocks [LockMode] 用于定义锁定特定的类型的。 [LockMode] 效果: [TeamFoundationLockMode.NoLock] -这些锁将被忽略。 [TeamFoundationLockMode.Shared] -这将导致该工作要对此 [ServicingLock]的共享锁。采用共享锁的其他工作可以继续,但是,独占锁将阻塞,直至完成,并且不能开始,直到独占工作完成。[TeamFoundationLockMode.Exclusive] -这将导致该工作要对此 [ServicingLock]的独占锁定。这意味着其他操作无法启动,此锁获取之后。它还将等待对其中一个的锁的所有正在运行的工作。
公共属性 ServicingOperations 这是必须为该服务作业运行设置 [ServicingOperations]。按该数组列表中的顺序执行。操作执行以序列化的方式,第二个操作不会开始,直至第一个操作完成。
公共属性 ServicingOptions 当工作开始时,[ServicingOptions] 用于控制此类服务作业的验证。有关可用选项参见 [ServicingFlags] 枚举。
公共属性 ServicingOptionsInt32
公共属性 ServicingTokens
公共属性 ServicingTokensValue 注意:不应更改这些;它们是 ServicingTokens 字典的序列化格式。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.Framework.Server 命名空间