Share via


Item 类

表示一个文件或文件夹的一个进行的在版本控制服务器。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Item
    Microsoft.TeamFoundation.VersionControl.Client.WorkspaceItem

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

语法

声明
Public Class Item
public class Item

Item 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 Item()
公共方法 Item(VersionControlServer, ItemType, String)

页首

属性

  名称 说明
公共属性 ArtifactUri 获取项目统一资源标识符 (URI)。
公共属性 ArtifactUriLatestItemVersion 获取最新版本的项目 URI。
公共属性 Attributes 获取属性与该项目关联。
公共属性 ChangesetId 获取此项的变更集 ID。
公共属性 CheckinDate 获取项目的签入日期。
公共属性静态成员 Comparer 获取版本控制服务器路径的比较器对象。
公共属性 ContentLength 获取目录的长度此项目中的。
公共属性 DeletionId 获取此项目中删除 ID。
公共属性 DownloadUrl
公共属性 Encoding 获取此项的编码。
公共属性 HashValue 获取此项的哈希值。
公共属性 IsBranch 标记描述此项是否是分支。
公共属性 IsContentDestroyed 获取描述的标记是否被销毁该项的内容。
公共属性 ItemId 获取此项的 ID。
公共属性 ItemType 获取此项的类型。
公共属性 Properties 已过时。获取与该项目属性的只读集合。
公共属性 PropertyValues 获取属性值与该项目关联。
公共属性 ServerItem 获取关联的项目的路径服务器上的。
公共属性 VersionControlServer 获取包含此项目的版本控制储存库。

页首

方法

  名称 说明
公共方法 DownloadFile() 下载该项目的此版本的内容。
公共方法 DownloadFile(String) 下载该项目的此版本的内容。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法静态成员 FromXml
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString 创建显示此项目相关属性的用户可读的字符串。 (重写 Object.ToString()。)
公共方法 ToXml(XmlWriter, String)
公共方法静态成员 ToXml(XmlWriter, String, Item)

页首

字段

  名称 说明
受保护的字段 m_changesetId 表示项的变更集标识符。
受保护的字段 m_checkinDate 表示签入日期如果该项目。
受保护的字段 m_contentLength 表示项目的内容长度。
受保护的字段 m_deletionId 表示项目中删除标识符。
受保护的字段 m_downloadUrl 表示下载 URL 与该项目关联。
受保护的字段 m_encoding 表示项目的编码。
受保护的字段 m_isBranch 表示该项是否为分支。
受保护的字段 m_itemId 表示项目的标识符。
受保护的字段 m_itemType 表示项的类型。
受保护的字段 m_serverItem 表示服务器与该项目关联。
受保护的字段 m_timeZone 表示项目的时区。
受保护的字段 m_timeZoneOffset 表示项目的时区偏移量。

页首

备注

项目路径始终为服务器路径。它由 GetItems(),GetItem() 返回,并且,还有其他一些调用。

线程安全

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

请参见

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间