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 伺服器和之前,這個屬性必須採用「domain \ user」。最新伺服器接受此格式也顯示名稱 (「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) Tuple 解析為項目 ID,並記錄在那個項目 ID 執行,追蹤重新命名。如果這個屬性為 true,則 Tuple 進行解析。相反地,有數個名稱項目的某個項目的所有變更集 (或其下方,則為,如果查詢是遞迴的),則會傳回。即查詢在特定命名空間位置」(位置模式) 而不是開啟的特定項目。 這個屬性的預設值則為。
公用屬性 SortAscending 根據預設,從 QueryHistory 呼叫的結果是 VersionEnd 到 VersionStart (是)。 如果您要結果以遞增順序傳回 (從 VersionStart 到 VersionEnd),請將此旗標設定為 true。 這個旗標需要 TFS 2010 (含) 以後版本伺服器具有任何作用。
公用屬性 VersionEnd 設定這個屬性來限制在時間軸上記錄查詢。這個屬性的預設值為 null,表示記錄查詢的範圍開始儲存機制中最新的變更集。
公用屬性 VersionStart 設定這個屬性來限制在時間軸上記錄查詢。這個屬性的預設值為 null,表示記錄查詢的範圍完全一致回,當快取的資料庫。

回頁首

方法

  名稱 描述
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 ToString 傳回表示目前物件的字串。 (繼承自 Object)。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Client 命名空間