ChangeRequest 类

表示从客户端的对象的请求。pend 对项目或项目开始。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.ChangeRequest

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

语法

声明
<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)> _
Public Class ChangeRequest _
    Implements ICloneable, IRecordable
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
public class ChangeRequest : ICloneable, 
    IRecordable

ChangeRequest 类型公开以下成员。

构造函数

  名称 说明
公共方法 ChangeRequest

页首

属性

  名称 说明
公共属性 DeletionId 如果 RequestType 是撤消删除,并具有多个具有相同路径储存库中删除的项目,此 ID 用于消除它们。 否则,它应为 0。
公共属性 Encoding enocding 的属性是文件的一个版本属性。用于定义用于的窗口编码表示数据。
公共属性 ItemSpec 项目的服务器或本地路径可以添加。
公共属性 ItemType 其中 ItemType 是只能设置的非的属性,在将项添加到存储库时。一旦项是文件或文件夹不能更改类型。客户端应提供其中 ItemType 调用帮助消除。
公共属性 LockLevel 指定该项目的新锁定级别。如果值“原样”通过,锁标准以前不会更改挂起的更改。
公共属性 Properties 为 pend 更改的属性。
公共属性 RequestType 对项目的列表更改 (请参见 RequestType。)
公共属性 TargetItem 如果 RequestType 是将重命名为,分支或撤消删除,则指定已更改的新项目。 否则为 Null。
公共属性 TargetItemType 如果 TargetItem 指定,此值会重写服务器的检测目标是否是文件夹或项目 (将与重命名)。
公共属性 VersionSpec 版本说明符。可选参数使用与 RequestType.Branch 或。合并。 如果指定,该分支/合并将从特定 VersionSpec 开始,否则,请允许合并逻辑假定它。

页首

方法

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

页首

线程安全

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

请参阅

参考

Microsoft.TeamFoundation.VersionControl.Server 命名空间