VersionControlPath.Combine, méthode (String, String, String)

Étant donné un chemin d'accès local de base, le chemin d'accès au serveur et le chemin d'accès local de base 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, vous convertissez -la dans un chemin d'accès relatif du serveur et l'associant au chemin d'accès au serveur de base.

Remarque : Cette méthode lève une exception non valide de chemin si elle ne peut pas générer le chemin d'accès au serveur cible.Les raisons possibles de ce sont les suivants :

1) les chemins d'accès locaux sont sur différents lecteurs et ne sont pas associés.

2) associer le chemin d'accès relatif calculé par le chemin d'accès au serveur de base « provoque une intensité négative de répertoire » (il s'agit de la racine ci-dessus de dossier, $).

Exemples : Combine (@ " c : \myproj\abc\xyz", @"c:\\myproj\\abc\\blech", @"$/abc") -> @"$/blech" Combine(@"c:\myproj\abc\xyz", @"c:\\myproj\\abc\\xyz\\x", @"$/xyz") -> @"$/xyz/x" Combine(@"c:\myproj\abc\xyz", @"c:\\yourproj\\abc\\xyz\\x", @"$/xyz") -> @"InvalidPathException" Combine (@ " c:\myproj\abc\xyz », @ " c:\yourproj\abc\xyz », " @ $/myproj/abc/xyz ») - > @ " $/yourproj/abc/xyz »

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Common
Assembly :  Microsoft.TeamFoundation.VersionControl.Common (dans Microsoft.TeamFoundation.VersionControl.Common.dll)

Syntaxe

'Déclaration
Public Shared Function Combine ( _
    baseLocalPath As String, _
    targetLocalPath As String, _
    baseServerPath As String _
) As String
public static string Combine(
    string baseLocalPath,
    string targetLocalPath,
    string baseServerPath
)

Paramètres

  • baseLocalPath
    Type : System.String
    Le chemin d'accès local de l'élément source.
  • targetLocalPath
    Type : System.String
    Le chemin d'accès local de l'élément cible.
  • baseServerPath
    Type : System.String
    Le chemin d'accès au serveur de l'élément source.

Valeur de retour

Type : System.String
Le chemin d'accès au serveur absolu de l'élément cible.

Sécurité .NET Framework

Voir aussi

Référence

VersionControlPath Classe

Combine, surcharge

Microsoft.TeamFoundation.VersionControl.Common, espace de noms