PendingChange 類別

表示尚未認可儲存機制的變更。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.PendingChange

命名空間:  Microsoft.TeamFoundation.VersionControl.Client
組件:  Microsoft.TeamFoundation.VersionControl.Client (在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)

語法

'宣告
Public NotInheritable Class PendingChange
public sealed class PendingChange

PendingChange 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 ChangeType 取得這個暫止變更的 ChangeType
公用屬性 ChangeTypeName 取得變更型別的當地語系化名稱。
公用屬性 ConflictType 取得衝突類型針對這項變更。這會對本機工作區的查詢只填入。
公用屬性 CreationDate 取得日期暫止變更的。
公用屬性 DeletionId 取得項目的刪除 ID。
公用屬性靜態成員 EmptyIEnumerable 取得 PendingChanges 空的 IEnumerable。
公用屬性 Encoding 取得檔案的編碼方式。
公用屬性 EncodingName 取得編碼的當地語系化名稱。
公用屬性 FileName 從本機路徑取得檔案名稱。這個暫止的變更。如果區域路徑無法使用,從伺服器路徑取得檔案名稱。
公用屬性 HashValue 取得暫止的變更內容的 MD5 HashValue。
公用屬性 IsAdd 取得描述的旗標這個暫止的變更是暫止的加入動作。
公用屬性 IsBranch 取得描述的旗標這項變更是暫止的分支。
公用屬性 IsCandidate 取得指出變更是否是候選。
公用屬性 IsDelete 取得描述的旗標這個暫止的變更是否正暫止刪除。
公用屬性 IsEdit 取得描述的旗標這個暫止的變更是否暫止的編輯。
公用屬性 IsEncoding 取得描述的旗標這個暫止的變更是否暫止檔案類型變更。
公用屬性 IsImplicit 取得指出這個暫止的變更是否表示父代變更只造成的子項目的變更。
公用屬性 IsLocalItemDelete 取得描述的旗標暫止的變更是否刪除本機檔案或資料夾。
公用屬性 IsLock 取得描述的旗標這個暫止的變更是否已鎖定。
公用屬性 IsMerge 取得描述的旗標這項變更是暫止的合併。
公用屬性 IsRename 取得描述的旗標這個暫止的變更是否暫止的重新命名。
公用屬性 IsRollback 取得描述的旗標這項變更是暫止的復原。
公用屬性 IsUndelete 取得描述的旗標這是否變更為暫止的取消刪除動作。
公用屬性 IsUnshelvedChange 取得描述的旗標這個暫止的變更是否從解除擱置集。
公用屬性 ItemId 取得用於下載檔案內容的項目 ID。
公用屬性 ItemType 取得項目的型別變更為。
公用屬性 Length 取得執行內容的長度 (檔案的版本變更對物件)。
公用屬性 LocalItem 取得項目的路徑在用戶端檔案系統上。
公用屬性靜態成員 LocalItemComparer 比較子會比較區域的項目。
公用屬性 LocalOrServerFolder 如果有,取得這個本機資料夾。否則,取得伺服器資料夾。
公用屬性 LocalOrServerItem 如果它是可用的,取得本機路徑。否則,取得伺服器路徑。
公用屬性 LockLevel 取得鎖定的項目。
公用屬性 LockLevelName 取得鎖定層級的當地語系化名稱。
公用屬性 LockLevelShortName 取得鎖定層級的當地語系化的簡短名稱。
公用屬性 MergeSources 取得與這個暫止的變更 MergeSources 的唯讀集合。
公用屬性 PendingChangeId 取得表示唯一值附加至變更的 ID。
公用屬性 PropertyValues 取得這個暫止變更的屬性。
公用屬性 ServerItem 取得操作的伺服器項目。
公用屬性靜態成員 ServerItemComparer 取得比較子會比較伺服器項目。
公用屬性 SourceDeletionId 取得或設定來源項目的刪除 ID。
公用屬性 SourceLocalItem 取得來源區域路徑或要變更的項目。
公用屬性 SourceServerItem 取得要變更的伺服器路徑或項目。
公用屬性 SourceVersionFrom 取得或設定來源版本從。
公用屬性 ToolTipText 取得這個暫止變更的工具提示文字。
公用屬性 Undone 取得描述的旗標這個暫止的變更是否已取消。
公用屬性 UploadHashValue 取得目前與這個暫止變更的檔案的 MD5 HashValue。
公用屬性 Version 取得暫止變更的版本。
公用屬性 VersionControlServer 取得包含這個暫止變更的儲存機制。

回頁首

方法

  名稱 描述
公用方法靜態成員 ConvertToChangeType 轉換從伺服器傳回的型別的列舉型別轉換的整數值。
公用方法靜態成員 ConvertToInt 轉換用戶端變更型別列舉值對伺服器使用的整數值。
公用方法 DownloadBaseFile() 下載檔案版本的內容變更對。
公用方法 DownloadBaseFile(String) 下載變更對檔案的基底版本。
公用方法 DownloadShelvedFile() 下載這個暫止變更的擱置的內容。擲回,如果這不是擱置的暫止變更。
公用方法 DownloadShelvedFile(String) 下載這個暫止變更的擱置的內容。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法靜態成員 GetLocalizedStringForChangeType(ChangeType) 建立型別的使用者可讀的當地語系化字串。
公用方法靜態成員 GetLocalizedStringForChangeType(ChangeType, Boolean) 建立型別的使用者可讀的當地語系化字串。
公用方法靜態成員 GetLocalizedStringForItemType 取得項目型別的當地語系化字串。
公用方法靜態成員 GetLocalizedStringForLockLevel 取得鎖定層級的當地語系化字串。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法靜態成員 IsIEnumerableEmpty 檢查 PendingChange 物件 IEnumberable 是否是空的。
公用方法靜態成員 IsSourceRename 檢查指定的變更型別是否為來源重新命名並不包含加入,而分支,也不重新命名。
公用方法靜態成員 MaterializeIEnumerable 轉換 PendingChange IEnumerable 物件陣列的 PendingChange 物件。
公用方法 RestoreCandidateDelete 還原在磁碟上的候選刪除,則為,如果它是資料夾,遞迴查核行程子系並還原它們。
公用方法靜態成員 ToLocalItems 從陣列暫止變更取得陣列區域項目路徑。
公用方法靜態成員 ToServerItems 從陣列暫止變更取得陣列項目的伺服器路徑。
公用方法 ToString 建立描述一 PendingChange 物件的使用者可讀取的 (Human-Readable) 字串。 (覆寫 Object.ToString()。)

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Client 命名空間