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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Common