Partager via


VersionControlPath.Combine, méthode

Inclure les membres protégés
Inclure les membres hérités

Ce membre est surchargé. Pour obtenir des informations complètes sur ce membre, y compris sa syntaxe, son utilisation et des exemples s'y rapportant, cliquez sur un nom dans la liste de surcharge.

Liste de surcharge

  Nom Description
Méthode publiqueMembre statique Combine(String, String) Retourne un chemin d'accès qualifié complet et rendu canonique construit du parent et du parent.Si le parent est déjà un chemin qualifié complet, retournez simplement une copie rendue canonique parent.Si le parent n'est pas qualifié complet, retournez le chemin d'accès qui résulte de l'ajout relative au parent et de rendre canonique le résultat.Supposons que le parent est déjà rendu canonique.
Méthode publiqueMembre statique Combine(String, String, PathLength) Retourne un chemin d'accès qualifié complet et rendu canonique construit du parent et du parent.Si le parent est déjà un chemin qualifié complet, retournez simplement une copie rendue canonique parent.Si le parent n'est pas qualifié complet, retournez le chemin d'accès qui résulte de l'ajout relative au parent et de rendre canonique le résultat.Supposons que le parent est déjà rendu canonique.
Méthode publiqueMembre statique Combine(String, String, String) Soit un chemin d'accès local de base, le chemin d'accès au serveur de base et le chemin d'accès local de cible calcule le chemin d'accès au serveur cible.Cela est effectué en générant le chemin d'accès relatif pour les chemins d'accès locaux, convertissant -la dans un chemin d'accès relatif de serveur et le combinant avec le chemin d'accès au serveur de base.Remarque : Cette méthode lève une exception valide du chemin si elle ne peut pas générer le chemin d'accès au serveur cible.Les raisons à cela sont les suivants :1) les chemins d'accès locaux sont sur différents lecteurs et ne sont pas associés. 2) combiner le chemin d'accès relatif calculé par le chemin d'accès au serveur de base provoque une « profondeur négative de dossier » (laquelle s'agit la racine ci-dessus du répertoire, $). Exemples : combinent (@ " c:\myproj\abc\xyz, @ " c:\myproj\abc\blech, @ " $/abc ») - > @ " $/blech » combinent (@ " c:\myproj\abc\xyz, @ " c:\myproj\abc\xyz\x, @ " $/xyz ») - > @ combiné de " $/xyz/x » (@ " c:\myproj\abc\xyz, @ " c:\yourproj\abc\xyz\x, @ " $/xyz ») - > @ combiné de " InvalidPathException » (@ " c:\myproj\abc\xyz, @ " c:\yourproj\abc\xyz, @ " $/myproj/abc/xyz ») - > @ " $/yourproj/abc/xyz »
Méthode publiqueMembre statique Combine(String, String, String, PathLength) Soit un chemin d'accès local de base, le chemin d'accès au serveur de base et le chemin d'accès local de cible calcule le chemin d'accès au serveur cible.Cela se fait en générant le chemin d'accès relatif pour les chemins d'accès locaux, convertissant -la dans un chemin d'accès relatif de serveur et le combinant avec le chemin d'accès au serveur de base.Remarque : Cette méthode lève une exception valide du chemin si elle ne peut pas générer le chemin d'accès au serveur cible.Les raisons possibles de l'échec sont les suivantes : 1) les chemins d'accès locaux sont sur différents lecteurs et ne sont pas associés. 2) combiner le chemin d'accès relatif calculé par le chemin d'accès au serveur de base entraîne une « profondeur négative de dossier » (autrement. Autrement dit. racine ci-dessus du répertoire, $).Exemples : &amp de géométrie combinée (@ " c:\myproj\abc\efg, @ " c:\myproj\abc\blech, @ " $/foo ») ; le GT ; @ &amp de combinaison " $/blech » (@ " c:\myproj\abc\efg, @ " c:\myproj\abc\efg\x, @ " $/bar ») ; le GT ; @ &amp de combinaison " $/efg/x » (@ " c:\myproj\abc\efg, @ " c:\yourproj\abc\efg\x, @ " $/bar ») ; le GT ; @ &amp de combinaison " InvalidPathException » (@ " c:\myproj\abc\efg, @ " c:\yourproj\abc\efg, @ " $/myproj/abc/efg ») ; le GT ; @ " $/yourproj/abc/efg »

Début

Voir aussi

Référence

VersionControlPath Classe

Microsoft.TeamFoundation.VersionControl.Common, espace de noms