QueryHistoryParameters 类

表示需要对 VersionControlServer 对象的 QueryHistory 方法的所有参数。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.QueryHistoryParameters

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

语法

声明
Public Class QueryHistoryParameters
public class QueryHistoryParameters

QueryHistoryParameters 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 QueryHistoryParameters() 初始化 QueryHistoryParameters 类的新实例。
公共方法 QueryHistoryParameters(ItemSpec) 创建新的 QueryHistoryParameters 对象。
公共方法 QueryHistoryParameters(String, RecursionType) 创建新的 QueryHistoryParameters 对象。

页首

属性

  名称 说明
公共属性 Author 此属性的默认值为 null。将此属性设置为限制历史记录查询特定标识创作的变更集。到 TFS 2010 服务器和之前,此属性必须在窗体“字段\users”。最新服务器接受标识在该格式并显示名称 (“Maggie Carrido”)。
公共属性 BatchSize QueryHistory 分页结构的批量。此属性的默认值为 256。
公共属性 DeletionId 如果在项目属性提供的路径删除,可提供项目属性引用的特定项目中删除 ID 示。默认值为零;,当您使用 TFS 2005 或 2008 时,提供此属性的另一个值才不常见,并且是必需的。
公共属性 IncludeChanges 请将此属性设置为 true,如果所需返回的变更集对象可以包含实际更改对象 (清单变更集)。默认情况下,此属性为 false,则为;返回的对象变更集只包含变更集元数据。 请注意,即使该属性设置为 true,将返回的对象更改范围。项/RecursionType 对用于执行查询。
公共属性 IncludeDownloadInfo 只有 + 当 IncludeChanges 设置为 true,则此特性。将此属性设置为 true 具有服务器生成下载 URL 并将它们与返回的更改对象在每个变更集。这允许客户端下载文件内容与特定更改对象使用一个往返至服务器而不是两个。将此属性设置为 true 增加服务器上的计算时间的 QueryHistory 调用,并将其连接结果集的范围。出于性能原因,只有 + 当要下载该返回目录的更改对象,则应启用此标志。
公共属性 Item 历史记录要检索的项目。最后一个路径部件可以包括?和*通配符,这是 $/Abc/def/*.cs。该项目可能是服务器或本地路径。
公共属性 ItemVersion 描述在项目属性提供的路径应解决的时间点的 VersionSpec。为 VersionSpec.Latest 的默认值;提供此属性的另一值不是通用的。
公共属性 MaxResults 设置此属性来限制 QueryHistory 返回的结果数调用。默认情况下,此特性设置为 Int32.MaxValue。QueryHistory 从服务器调用结果。要求。因此,限制了 IEnumerable 的自身的消耗量几乎一样有效从性能方面。
公共属性 RecursionType 应用的递归类型在项目属性,当您执行历史记录查询。
公共属性 SlotMode 如果此属性为 false,则 (项目,ItemVersion,DeletionId) 元组将解析为项 ID,并且该历史记录在该项 ID 执行,跟踪重命名。如果此属性为 true,则该元组无法解析。相反,具有名称项目的项目的所有变更集 (或其下方,因此,如果查询递归),则返回。即查询中的“命名槽”(槽模式) 而不是打开特定项目。 此属性默认为 true。
公共属性 SortAscending 默认情况下,从 QueryHistory 调用的结果是从 VersionEnd 到 VersionStart (相反顺序)。 如果在升序希望返回结果 (从 VersionStart 到 VersionEnd),请将此标志设置为 true。 此标志需要 TFS 2010 或最新版本服务器起作用。
公共属性 VersionEnd 设置此属性限制沿时间轴的历史记录查询。此属性默认为 null,指示历史记录查询的范围是在储存库的最新变更集开始。
公共属性 VersionStart 设置此属性限制沿时间轴的历史记录查询。此属性默认为 null,指示历史记录查询的范围完全匹配回,在储存库中创建的。

页首

方法

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

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间