Conflict 類別

表示兩個項目之間的單一衝突。

繼承階層架構

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Conflict

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

語法

'宣告
Public NotInheritable Class Conflict
public sealed class Conflict

Conflict 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 AutoResolved 如果衝突自動解析,則為 true
公用屬性 BaseChangeType 取得或設定基礎檔案的變更類型。
公用屬性 BaseDeletionId 取得或設定基礎刪除 ID.
公用屬性 BaseEncoding 取得或設定基底項目編碼。
公用屬性 BaseHashValue 取得或設定基本的雜湊值。
公用屬性 BaseItemId 取得或設定基底項目 ID.
公用屬性 BaseItemType 取得或設定基底項目型別。
公用屬性 BaseProperties BaseServerItem 的屬性。無法填入直到 DownloadProperties() 或 GetPropertiesMergeSummary 呼叫。
公用屬性 BasePropertyId 取得或設定基礎屬性 id.
公用屬性 BaseServerItem 取得或設定對應的伺服器項目。
公用屬性 BaseVersion 取得或設定基底項目版本。
公用屬性 CanMergeContent 取得描述的旗標衝突是否需要內容合併。
公用屬性 ConflictId 取得或設定衝突 ID.
公用屬性 ContentMergeSummary 取得或設定有關內容合併的摘要。
公用屬性 FileExtension 只取得衝突的擴充功能。
公用屬性 FileName 傳回計算的檔案名稱衝突。
公用屬性 IsBaseless 取得描述的旗標衝突是否為無基底合併的結果。
公用屬性 IsBinary 如果基底,其或您的二進位檔,則為 true。
公用屬性 IsEncodingMismatched 如果其和您的值不同,則為 true。
公用屬性 IsForced 取得或設定描述的旗標衝突是否為強制的。
公用屬性 IsNamespaceConflict 取得或設定描述的旗標命名空間是否發生衝突。
公用屬性 IsResolved 取得或設定描述的旗標衝突是否已解決。
公用屬性 IsRollbackConflict 取得描述的旗標衝突是否由復原作業所造成的。
公用屬性 IsShelvesetConflict 取得或設定描述的旗標擱置集是否發生衝突。
公用屬性 LocalPath 取得衝突的區域路徑或預期的本機路徑。
公用屬性 MergedFileName 取得或設定合併的檔案的路徑。
公用屬性 Options 取得從伺服器傳回描述的選項用戶端應該如何處理衝突。
公用屬性 PendingChangeId 取得或設定暫止變更 ID.
公用屬性 PropertiesMergeSummary 如果第一個產生的,傳回屬性合併摘要。
公用屬性 Reason 取得或設定衝突的原因。
公用屬性 RequiresExplicitAcceptMerge 如果 AcceptMerge 解析度不是傳統的,但可能導致意外的結果,則傳回 true。 範例取消刪除檔案 (編輯刪除衝突) 或刪除 (刪除編輯衝突)。
公用屬性 Resolution 取得或設定衝突的解析度。
公用屬性 ResolutionOptions 取得或設定索引標籤控制項衝突如何解析。
公用屬性 ServerPath 取得衝突的伺服器路徑。
公用屬性 SourceLocalItem 取得或設定來源區域的項目。
公用屬性 Status 取得衝突的狀況。
公用屬性 TargetLocalItem 取得或設定目標區域的項目。
公用屬性 TheirChangeType 取得其檔案變更類型。
公用屬性 TheirDeletionId 取得或設定其項目刪除 ID.
公用屬性 TheirEncoding 取得或設定其項目編碼方式。
公用屬性 TheirFileExists 如果衝突的右邊有一個檔案相關聯的,則傳回 true。
公用屬性 TheirHashValue 取得或設定其項目的雜湊值。
公用屬性 TheirItemId 取得或設定其項目 ID
公用屬性 TheirItemType 取得或設定它們的項目型別。
公用屬性 TheirLastMergedVersion 取得或設定其前合併的版本。
公用屬性 TheirProperties TheirServerItem 的屬性。無法填入直到 DownloadProperties() 或 GetPropertiesMergeSummary 呼叫。
公用屬性 TheirPropertyId 取得或設定它們的屬性 ID.
公用屬性 TheirServerItem 取得或設定它們的伺服器項目。
公用屬性 TheirShelvesetName 取得或設定其擱置集名稱。
公用屬性 TheirShelvesetOwnerName 其取得或的集合擱置的主機名稱。
公用屬性 TheirVersion 取得或設定其項目的 ID。
公用屬性 TheirVersionFrom 取得或設定其版本從。
公用屬性 Type 取得或設定衝突類型。
公用屬性 VersionControlServer 取得內含此衝突的儲存機制。
公用屬性 YourChangeType 取得或設定您的檔案變更類型。
公用屬性 YourDeletionId 取得或設定您的刪除 ID.
公用屬性 YourEncoding 取得或設定您的伺服器項目編碼。
公用屬性 YourItemId 取得或設定您的專案 ID。
公用屬性 YourItemType 取得或設定您的項目型別。
公用屬性 YourLastMergedVersion 取得或設定上合併的版本。
公用屬性 YourLocalChangeType 取得或設定本機檔案變更類型。
公用屬性 YourProperties YourServerItem 的屬性。無法填入直到 DownloadProperties() 或 GetPropertiesMergeSummary 呼叫。
公用屬性 YourPropertyId 取得或設定您的屬性 ID.
公用屬性 YourServerItem 取得或設定您的伺服器項目。
公用屬性 YourServerItemSource 取得或設定伺服器項目的來源。
公用屬性 YourVersion 取得或設定您的項目版本。

回頁首

方法

  名稱 描述
公用方法 DownloadBaseFile 下載衝突的基礎檔案。
公用方法 DownloadProperties 下載衝突的屬性。
公用方法 DownloadTheirFile 下載這些檔案的內容在衝突。如果傳入的檔案不是可用的,則會擲回例外狀況。
公用方法 DownloadYourFile 下載您的檔案內容在衝突。因此,如果您的檔案不是可用的,則會擲回例外狀況。
公用方法 Equals 判斷指定的物件是否等於目前物件。 (繼承自 Object)。
公用方法 GetBriefMessage 收到陳述衝突的簡短訊息。針對詳細訊息,請使用 GetFullMessage()。
公用方法 GetDetailedMessage 轉換衝突中可顯示的訊息。
公用方法 GetFullMessage 收到陳述衝突的詳細訊息。對於簡短訊息,請使用 GetBriefMessage()。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 MergeProperties 產生屬性合併摘要。如果沒有屬性衝突,則會傳回 null。
公用方法 ToString 建立摘要此衝突物件屬性的使用者可讀取的 (Human-Readable) 字串。 (覆寫 Object.ToString()。)

回頁首

執行緒安全

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

請參閱

參考

Microsoft.TeamFoundation.VersionControl.Client 命名空間