Classe Conflict

Rappresenta un singolo conflitto tra due elementi.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class Conflict
public sealed class Conflict

Il tipo Conflict espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AutoResolved True se il conflitto è stato risolto automaticamente
Proprietà pubblica BaseChangeType Ottiene o imposta il tipo di modifica di file di base.
Proprietà pubblica BaseDeletionId Ottiene o imposta l'identificazione di base di eliminazione
Proprietà pubblica BaseEncoding Ottiene o imposta la codifica degli elementi di base.
Proprietà pubblica BaseHashValue Ottiene o imposta il valore hash dell'elemento di base.
Proprietà pubblica BaseItemId Ottiene o imposta gli ID elemento di base
Proprietà pubblica BaseItemType Ottiene o imposta il tipo di elemento di base.
Proprietà pubblica BaseProperties Proprietà per BaseServerItem.Non compilato finché DownloadProperties() o a GetPropertiesMergeSummary viene chiamato.
Proprietà pubblica BasePropertyId Ottiene o imposta l'identificazione di base della proprietà
Proprietà pubblica BaseServerItem Ottiene o imposta l'elemento server di base.
Proprietà pubblica BaseVersion Ottiene o imposta la versione dell'elemento di base.
Proprietà pubblica CanMergeContent Ottiene un flag che indica se questo conflitto avrebbe bisogno di un'unione contenuto.
Proprietà pubblica ConflictId Ottiene o imposta l'identificazione di conflitto
Proprietà pubblica ContentMergeSummary Ottiene o imposta il riepilogo sull'unione contenuto.
Proprietà pubblica EncodingChanged
Proprietà pubblica FileExtension Ottiene l'estensione di file questo conflitto solo.
Proprietà pubblica FileName Restituisce il nome file calcolato per questo conflitto.
Proprietà pubblica HasConflictingContentChange
Proprietà pubblica HasConflictingPropertyChange
Proprietà pubblica HasLocalTargetContentChangeOnly
Proprietà pubblica HasNoContentChange
Proprietà pubblica HasNoLocalRenames
Proprietà pubblica HasSourceServerContentChangeOnly
Proprietà pubblica IsBaseless Ottiene un flag che indica se questo conflitto è il risultato di un'unione baseless.
Proprietà pubblica IsBasicMergeAllowed
Proprietà pubblica IsBinary True se il relativo o che la codifica di base, è binaria.
Proprietà pubblica IsEncodingMismatched True se i e i valori di codifica sono diversi.
Proprietà pubblica IsForced Ottiene o imposta un flag che indica se il conflitto viene imposto.
Proprietà pubblica IsFromDeletedShelveset
Proprietà pubblica IsNamespaceConflict Ottiene o imposta un flag che indica se lo spazio dei nomi è in conflitto.
Proprietà pubblica IsPropertyConflict
Proprietà pubblica IsResolved Ottiene o imposta un flag che indica se il conflitto viene risolto.
Proprietà pubblica IsRollbackConflict Ottiene un flag che indica se questo conflitto è causato da un'operazione di rollback.
Proprietà pubblica IsShelvesetConflict Ottiene o imposta un flag che indica se il set di shelving è in conflitto.
Proprietà pubblica IsValidForAutoMerge
Proprietà pubblica IsVersionConflictAndServerItemDoesNotExist
Proprietà pubblica LocalFileLastModifiedDateUsedForHashValue
Proprietà pubblica LocalFileLastModifiedDateUsedForThreeWayMerge
Proprietà pubblica LocalHashValue
Proprietà pubblica LocalPath Ottenere il percorso locale di questo conflitto o il percorso locale desiderato.
Proprietà pubblica MayBeRedundant
Proprietà pubblica MergedFileName Ottiene o imposta il percorso del file unito.
Proprietà pubblica NameChanged
Proprietà pubblica Options Ottiene le opzioni che vengono restituite dal server in cui viene descritto come client deve elaborare questo conflitto.
Proprietà pubblica PendingChangeId Ottiene o imposta l'identificazione di modifica in sospeso
Proprietà pubblica PropertiesMergeSummary Restituisce il riepilogo di unione della proprietà si ne è stato generato.
Proprietà pubblica Reason Ottiene o imposta la causa del conflitto.
Proprietà pubblica RequiresExplicitAcceptMerge Restituisce true se la risoluzione di AcceptMerge non è conservatrice e può produrre risultati imprevisti. Gli esempi sono l'annullamento di un file (conflitto della delete) o si elimina (conflitti di cancellazione- modifica.
Proprietà pubblica Resolution Ottiene o imposta la risoluzione dei conflitti.
Proprietà pubblica ResolutionOptions Ottiene o imposta le opzioni per controllare quali il conflitto viene risolto.
Proprietà pubblica ServerPath Ottenere il percorso server di questo conflitto.
Proprietà pubblica SourceLocalItem Ottiene o imposta l'elemento locale originale.
Proprietà pubblica Status Ottiene lo stato del conflitto.
Proprietà pubblica TargetLocalItem Ottiene o imposta l'elemento locale di destinazione.
Proprietà pubblica TheirChangeType Ottiene il tipo di modifica dei file.
Proprietà pubblica TheirDeletionId Ottiene o imposta il relativo ID di eliminazione dell'elemento
Proprietà pubblica TheirEncoding Ottiene o imposta la codifica dell'elemento.
Proprietà pubblica TheirFileExists Restituisce true se il lato del conflitto è un file associato.
Proprietà pubblica TheirHashValue Ottiene o imposta il valore hash.
Proprietà pubblica TheirItemId Ottiene o imposta il relativo ID elemento
Proprietà pubblica TheirItemType Ottiene o imposta il tipo di elemento.
Proprietà pubblica TheirLastMergedVersion Ottiene o imposta la versione estesa ultimo.
Proprietà pubblica TheirProperties Proprietà per TheirServerItem.Non compilato finché DownloadProperties() o a GetPropertiesMergeSummary viene chiamato.
Proprietà pubblica TheirPropertyId Ottiene o imposta il relativo ID di proprietà
Proprietà pubblica TheirServerItem Ottiene o imposta il relativo elemento server.
Proprietà pubblica TheirShelvesetDisplayName
Proprietà pubblica TheirShelvesetName Ottiene o imposta il loro esecuzione dello shelving il nome del set.
Proprietà pubblica TheirShelvesetOwnerName Gest o imposta il accantona il nome del proprietario impostato.
Proprietà pubblica TheirVersion Ottiene o imposta l'id della versione.
Proprietà pubblica TheirVersionFrom Ottiene o imposta la versione da.
Proprietà pubblica Type Ottiene o imposta il tipo di conflitto.
Proprietà pubblica VersionControlServer Ottiene il repository che contiene questo conflitto.
Proprietà pubblica YourChangeType Ottiene o imposta il tipo di modifica del file.
Proprietà pubblica YourDeletionId Ottiene o imposta l'ID di eliminazione
Proprietà pubblica YourEncoding Ottiene o imposta la codifica server dell'elemento.
Proprietà pubblica YourItemId Ottiene o imposta l'id dell'elemento.
Proprietà pubblica YourItemType Ottiene o imposta il tipo di elemento.
Proprietà pubblica YourLastMergedVersion Ottiene o imposta la versione estesa ultimo.
Proprietà pubblica YourLocalChangeType Ottiene o imposta il tipo di modifica del file locale.
Proprietà pubblica YourProperties Proprietà per YourServerItem.Non compilato finché DownloadProperties() o a GetPropertiesMergeSummary viene chiamato.
Proprietà pubblica YourPropertyId Ottiene o imposta la proprietà di identificazione
Proprietà pubblica YourServerItem Ottiene o imposta il server elemento.
Proprietà pubblica YourServerItemSource Ottiene o imposta l'origine dell'elemento server.
Proprietà pubblica YourVersion Ottiene o imposta la versione dell'elemento.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CleanUpMergedResultFile
Metodo pubblico DownloadBaseFile Scaricare il file di base per questo conflitto.
Metodo pubblico DownloadProperties Scarica le proprietà per questo conflitto.
Metodo pubblico DownloadTheirFile Scarica il contenuto del file in conflitto.Genera un'eccezione se non esiste alcun file in ingresso disponibile.
Metodo pubblico DownloadYourFile Scarica il contenuto del file in conflitto.Genera un'eccezione se nessun il file disponibile.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblicoMembro statico FromXml
Metodo pubblico GetBriefMessage Ottiene un breve messaggio indicante il conflitto.Per un messaggio dettagliato, utilizzare GetFullMessage().
Metodo pubblico GetDetailedMessage Converte questo conflitto in un messaggio visibili.
Metodo pubblico GetFullMessage Ottiene un messaggio dettagliato che dichiara il conflitto.Per un breve messaggio, utilizzare GetBriefMessage().
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsAutoMergeApplicable
Metodo pubblico IsRedundant
Metodo pubblico MergeProperties Genera il riepilogo di unione delle proprietà.Restituisce null se non esistono conflitti della proprietà.
Metodo pubblico ResetChangeSummaryIfLocalFileModified
Metodo pubblico ToString Crea una stringa leggibile dall'utente che riepiloga le proprietà di questo oggetto di conflitto. (Esegue l'override di Object.ToString()).
Metodo pubblico ToXml(XmlWriter, String)
Metodo pubblicoMembro statico ToXml(XmlWriter, String, Conflict)
Metodo pubblico UpdateLocalHashValue

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Client