Condividi tramite


Metodo VersionControlPath.Combine (String, String, String)

Dato un percorso locale di base, il percorso server di base e il percorso locale di destinazione calcolano il percorso del server di destinazione.Ciò è completa generano il percorso relativo per i percorsi locali, la conversione che a un percorso relativo server e combinando lo con il percorso server di base.

Nota: Questo metodo genererà un'eccezione non valida del percorso se non è possibile generare il percorso del server di destinazione.Tra le possibili cause di questo includono:

1) i percorsi locali sono le unità diversi e non sono correlati.

2) combinando il percorso relativo calcolato con il percorso server di base “provoca un numero negativo della cartella" (che è radice di sopra della directory, $).

Esempi: Associazione (@ " c:\myproj\abc\xyz", @ " c:\myproj\abc\blech", " @ $/abc") - > @ " associazione di $/blech" (@ " c:\myproj\abc\xyz", @ " c:\myproj\abc\xyz\x", " @ $/xyz") - > @ " associazione di $/xyz/x" (@ " c:\myproj\abc\xyz", @ " c:\yourproj\abc\xyz\x", " @ $/xyz") - > @ " associazione di InvalidPathException" (@ " c:\myproj\abc\xyz", @ " c:\yourproj\abc\xyz", " @ $/myproj/abc/xyz") - > @ " $/yourproj/abc/xyz"

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

Sintassi

'Dichiarazione
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
)

Parametri

  • baseLocalPath
    Tipo: System.String
    Il percorso locale dell'elemento.
  • targetLocalPath
    Tipo: System.String
    Il percorso locale dell'elemento di destinazione.
  • baseServerPath
    Tipo: System.String
    Il percorso server dell'elemento originale.

Valore restituito

Tipo: System.String
Il percorso server assoluto dell'elemento di destinazione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VersionControlPath Classe

Overload Combine

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Common