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 calcola il percorso del server di destinazione. Ciò viene completata generando il percorso relativo per i percorsi locali, la conversione in tale percorso relativo server e combinando lo con il percorso server di base.

Nota: Questo metodo genererà un'eccezione non valida del percorso se non è in grado di 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 una profondità negativa della cartella" (che è radice di sopra della directory, $).

Esempi: Associazione (@ "c:\myproj\abc\xyz",c:\myproj\abc\blech", @ " @ " $/abc") - > @ " 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 associazione di InvalidPathException (" @ " dic:\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 assoluto server di destinazione.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VersionControlPath Classe

Overload Combine

Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Common