PendingChange 类

表示具有挂起的更改的项的对象。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.PendingChange

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

语法

声明
<RequiredClientServiceAttribute("VersionControlServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
Public Class PendingChange _
    Implements ICloneable, ICacheable
[RequiredClientServiceAttribute("VersionControlServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
public class PendingChange : ICloneable, 
    ICacheable

PendingChange 类型公开以下成员。

构造函数

  名称 说明
公共方法 PendingChange

页首

属性

  名称 说明
公共属性 ChangeEx 更改对项目-整数值是封送处理的用途。
公共属性 ChangeTypeOld 用于返回等待 v1.0 客户端的更改位在移除不兼容的位之后。
公共属性 ConflictType 此更改-仅在本地工作区域冲突的类型。
公共属性 CreationDate 此日期是更改导致或 pended 的时间。
公共属性 DeletionId 如果更改是撤消删除,并具有多个具有相同路径储存库中删除的项目,此 ID 用于消除它们。 否则,它应为 0。
公共属性 DownloadUrl 返回文件的下载 URL 片段下载。
公共属性 Encoding 这是文件的编码,因此,如果该值为 0 编码则不会更改。如果编码是 0 大于编码此更改操作未设置为。
公共属性 HashValue 这是文件版本的目录的 MD5 HashValue 更改 pended。
公共属性 ItemId 使用的 ID 下载文件内容。
公共属性 ItemType 这是已更改的项的类型。如果这是添加这是将成为项目的类型。
公共属性 Length 这是使内容的长度 (文件的版本更改 pended)。
公共属性 LocalItem 项目的路径在客户端的本地文件系统中。 这主要用于客户端的优点,但是,必须指定添加新项是否将添加到工作区域的 LocalVersion 表。
公共属性 LockLevel 指定该项目的新锁定级别。
公共属性 MergeSources 合并源信息。
公共属性 PendingChangeId 此会话标识符表示单个值附加到更改。 它可以用于交互之间等待将调用。
公共属性 PropertyValues 属性列表与此对象关联的。
公共属性 ServerItem 已更改的项的储存库路径。
公共属性 ShelvedDownloadUrl 返回上载的文件的下载 URL 片段。
公共属性 SourceDeletionId 如果更改是分支,则包含该分支的源 deletionId。否则,0。
公共属性 SourceLocalItem 如果更改是将重命名为,则指定已更改的项的旧本地路径。否则为 Null。
公共属性 SourceServerItem 如果更改是重命名此是重命名的源,如果挂起是分支这是分支的源否则这是的相同。ServerItem。
公共属性 SourceVersionFrom 如果更改是分支,则包含该分支的源代码版本。否则,0。
公共属性 UploadHashValue 这是当前与此挂起的更改的文件的 MD5 HashValue。
公共属性 Version 当该版本为零时该挂起的更改不会提交现有项目版本。如果版本是非零挂起的更改对该项目的指定版本。

页首

方法

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

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.VersionControl.Server 命名空间