PendingChange 类

表示未提交到储存库的更改。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.PendingChange

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

语法

声明
Public NotInheritable Class PendingChange
public sealed class PendingChange

PendingChange 类型公开以下成员。

构造函数

  名称 说明
公共方法 PendingChange(Change)
公共方法 PendingChange(VersionControlServer, String, String, String, ItemType, Int32, ChangeType)

页首

属性

  名称 说明
公共属性 ChangeType 获取挂起的更改 ChangeType
公共属性 ChangeTypeName 获取更改的本地化名称。
公共属性 ConflictType 获取冲突的类型此更改。用于本地工作区域的查询仅填充。
公共属性 CreationDate 获取该日期更改挂起。
公共属性 DeletionId 获取项目的 ID 被删除。
公共属性静态成员 EmptyIEnumerable 获取 PendingChanges 空 IEnumerable。
公共属性 Encoding 获取文件的编码。
公共属性 EncodingName 获取编码的本地化名称。
公共属性 FileName 获取挂起的更改的文件名从本地路径。如果本地路径不可用,则服务器路径获取文件名。
公共属性 HashValue 获取挂起的更改的内容的 MD5 HashValue。
公共属性 IsAdd 获取描述的标志此挂起的更改是否挂起的添加。
公共属性 IsBranch 获取描述的标志此更改是否挂起的分支。
公共属性 IsCandidate 获取一个值更改是否是候选。
公共属性 IsDelete 获取描述的标志此挂起的更改是否是一个挂起删除。
公共属性 IsEdit 获取描述的标志此挂起的更改是否挂起的编辑。
公共属性 IsEncoding 获取描述的标志此挂起的更改是否处于挂起文件类型更改。
公共属性 IsImplicit 获取一个值此挂起的更改是否表示在父仅更改引起的子项的更改。
公共属性 IsLocalItemDelete 获取描述的标志挂起的更改是否删除本地文件或文件夹。
公共属性 IsLock 获取描述的标志此挂起的更改是否具有锁。
公共属性 IsMerge 获取描述的标志此更改是否挂起的组合。
公共属性 IsRename 获取描述的标志此挂起的更改是否处于挂起状态的重命名。
公共属性 IsRollback 获取描述的标志此更改是否处于挂起状态回滚。
公共属性 IsUndelete 获取描述的标志是否更改挂起的撤消删除。
公共属性 IsUnshelvedChange 获取描述的标志此挂起的更改是来自取消搁置集。
公共属性 ItemId 获取用于下载文件目录的项 ID。
公共属性 ItemType 获取项目类型的更改。
公共属性 Length 获取所做的内容的长度 (文件的版本更改 pended)。
公共属性 LocalItem 获取项目的路径在客户端的本地文件系统中。
公共属性静态成员 LocalItemComparer 比较本地项目的比较器。
公共属性 LocalOrServerFolder 如果可用),获取该本地文件夹。否则,获取服务器文件夹。
公共属性 LocalOrServerItem 如果可用),获取本地路径。否则,获取服务器路径。
公共属性 LockLevel 获取项目的锁级别。
公共属性 LockLevelName 获取锁级别的本地化名称。
公共属性 LockLevelShortName 获取锁级别的本地化的短名称。
公共属性 MergeSources 获取与此挂起的更改 MergeSources 的只读集合。
公共属性 PendingChangeId 获取表示单个值绑定到更改的 ID。
公共属性 PendingSetName
公共属性 PendingSetOwner
公共属性 PropertyValues 获取挂起的更改的属性。
公共属性 ServerItem 获取操作的服务器项目。
公共属性静态成员 ServerItemComparer 获取比较服务器项目的比较器。
公共属性 SourceDeletionId 获取或设置源项目中删除 ID。
公共属性 SourceLocalItem 获取数据源本地路径或要更改的项目。
公共属性 SourceServerItem 获取要更改的服务器路径或项目。
公共属性 SourceVersionFrom 获取或设置源版本从 + 中派生。
公共属性 ToolTipText 获取挂起的更改的工具提示文本。
公共属性 Undone 获取描述的标志此挂起的更改是否已取消。
公共属性 UploadHashValue 获取当前与此挂起的更改的文件的 MD5 HashValue。
公共属性 Version 获取挂起更改的版本。
公共属性 VersionControlServer 获取包含此挂起的更改的储存库。

页首

方法

  名称 说明
公共方法静态成员 ConvertToChangeType 将服务器返回到挂起的枚举的更改整数值。
公共方法静态成员 ConvertToInt 将客户端更改枚举值转换为服务器使用的整数值。
公共方法 DownloadBaseFile() 下载文件版本的目录更改 pended。
公共方法 DownloadBaseFile(String) 下载更改 pended 文件的基版本。
公共方法 DownloadShelvedFile() 下载此挂起的更改的搁置内容。引发,如果不是已搁置挂起的更改。
公共方法 DownloadShelvedFile(String) 下载此挂起的更改的搁置内容。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法静态成员 FromXml
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法静态成员 GetLocalizedStringForChangeType(ChangeType) 创建挂起的用户可读的本地化字符串。
公共方法静态成员 GetLocalizedStringForChangeType(ChangeType, Boolean) 创建挂起的用户可读的本地化字符串。
公共方法静态成员 GetLocalizedStringForItemType 获取项类型的本地化字符串。
公共方法静态成员 GetLocalizedStringForLockLevel 获取锁级别的本地化字符串。
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法静态成员 IsIEnumerableEmpty 检查 PendingChange 对象 IEnumberable 是否为空。
公共方法静态成员 IsSourceRename 检查指定的更改是否是源重命名和不包含添加,不进行分支,也不重命名。
公共方法静态成员 MaterializeIEnumerable 转换 PendingChange 对象 IEnumerable 到数组 PendingChange 对象。
公共方法 RestoreCandidateDelete 还原在磁盘上一个候选删除,则为;如果是文件夹,递归结构子并且 + 也还原它们。
公共方法 SetChangeType
公共方法静态成员 ToLocalItems 串挂起的更改获取数组本地项目路径。
公共方法静态成员 ToServerItems 串挂起的更改获取数组服务器项目路径。
公共方法 ToString 创建描述一 PendingChange 对象的用户可读的字符串。 (重写 Object.ToString()。)
公共方法 ToXml(XmlWriter, String)
公共方法静态成员 ToXml(XmlWriter, String, PendingChange)
公共方法 UpdateSourceItems

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间