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 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 ArtifactUri 取得變形統一資源識別元 (URI) (URI)。
公用屬性 ArtifactUriLatestItemVersion 取得最新版本的成品 URI。
公用屬性 Attributes 取得與項目。
公用屬性 ChangesetId 取得這個項目的變更集識別項。
公用屬性 CheckinDate 取得這個項目的簽入日期。
公用屬性靜態成員 Comparer 取得版本控制伺服器路徑的比較子物件。
公用屬性 ContentLength 取得內容的長度 (以這個項目的。
公用屬性 DeletionId 取得這個項目的刪除 ID。
公用屬性 Encoding 取得這個項目的編碼方式。
公用屬性 HashValue 取得雜湊值的項目。
公用屬性 IsBranch 旗標描述此項目是否為分支。
公用屬性 IsContentDestroyed 取得描述的旗標是否已終結項目的內容。
公用屬性 ItemId 取得這個項目的 ID。
公用屬性 ItemType 取得這個項目的型別。
公用屬性 Properties 已過時。取得與項目屬性的唯讀集合。
公用屬性 PropertyValues 取得屬性所表示的項目。
公用屬性 ServerItem 取得相關聯之項目的路徑在伺服器上。
公用屬性 VersionControlServer 取得包含此項目的版本控制儲存機制。

回頁首

方法

  名稱 描述
公用方法 DownloadFile() 下載項目的這個版本中的內容。
公用方法 DownloadFile(String) 下載項目的這個版本中的內容。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
受保護的方法 Finalize 允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複本 (Shallow Copy)。 (繼承自 Object)。
公用方法 ToString 建立顯示這個項目相關屬性的使用者可讀取的 (Human-Readable) 字串。 (覆寫 Object.ToString()。)

回頁首

欄位

  名稱 描述
受保護的欄位 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() 委派的傳回呼叫。

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Client 命名空間