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
- 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