Metodo VersionControlPath.Combine
Includi membri protetti
Includi membri ereditati
Si tratta di un membro di overload. Per informazioni complete su questo membro, inclusi la sintassi, l'utilizzo e gli esempi, fare clic su un nome nell'elenco degli overload.
Elenco di overload
Nome | Descrizione | |
---|---|---|
![]() ![]() |
Combine(String, String) | Restituisce il percorso completo e reso canonico costruito dal padre e dal relativo.Se il relativo è già un percorso completo, restituire una sola copia resa canonico relativi.Se il relativo non è completo, restituisce il percorso che deriva da aggiungere al padre e da rendere canonico il risultato.Si presuppone che il padre già viene reso canonico. |
![]() ![]() |
Combine(String, String, PathLength) | Restituisce il percorso completo e reso canonico costruito dal padre e dal relativo.Se il relativo è già un percorso completo, restituire una sola copia resa canonico relativi.Se il relativo non è completo, restituisce il percorso che deriva da aggiungere al padre e da rendere canonico il risultato.Si presuppone che il padre già viene reso canonico. |
![]() ![]() |
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" |
![]() ![]() |
Combine(String, String, String, PathLength) | Dato un percorso locale di base, il percorso server di base e il percorso locale di destinazione calcola il percorso del server di destinazione.Questa operazione viene eseguita mediante la generazione del 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 cause: 1) i percorsi locali sono le unità diversi e non sono correlati. 2) combinando il percorso relativo calcolato con il percorso server di base "comporta una profondità negativa della cartella" (ovvero radice di sopra della directory, $).Esempi: L'associazione (@ (" @ "c:\myproj\abc\efg",c:\myproj\abc\efg\x", @ " @ " $/bar") -> @ " associazione di InvalidPathException" dell'associazione associazione " $/blech dic:\myproj\abc\efg", " @ "c:\myproj\abc\blech", @ " $/foo") -> @ " di $/efg/x (" @ "c:\myproj\abc\efg",c:\yourproj\abc\efg\x", @ " @ " $/bar") -> @ (@ "c:\myproj\abc\efg",c:\yourproj\abc\efg", @ " @ " $/myproj/abc/efg") -> " @" $/yourproj/abc/efg |
In alto
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.TeamFoundation.VersionControl.Common