Metodo VersionControlPath.MakeRelative (String, String, Boolean)
Dato un percorso e una cartella, restituisce il percorso relativo della cartella.Se il percorso non è sotto la cartella e il parametro ricorsivo è quindi percorso viene restituito false invariato.
In caso contrario, il metodo in modo iterativo ogni directory padre della cartella e le prove specificate per eseguire il relativo elemento.Sia il percorso della cartella siano in formato canonico.
Esempi: MakeRelative (@ " $/src/project/abc.cpp", " @", $/src false) - \> @ " progetto/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp", " @", $/specs false) - \> @ " $/src/project/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp", " @", $/src/proj false) - \> @ " $/src/project/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp", " @", $/src true) - \> @ " progetto/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp," @ " $/specs", riga) - > @". /src/project/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp," @ " $/src/proj", riga) - > @". /project/abc.cpp"
Spazio dei nomi: Microsoft.TeamFoundation.VersionControl.Common
Assembly: Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)
Sintassi
'Dichiarazione
Public Shared Function MakeRelative ( _
item As String, _
folder As String, _
recursive As Boolean _
) As String
public static string MakeRelative(
string item,
string folder,
bool recursive
)
Parametri
- item
Tipo: System.String
Per eseguire percorso relativo.
- folder
Tipo: System.String
Cartella per rendere relativo.
- recursive
Tipo: System.Boolean
Flag per indicare se il metodo relativizza agli elementi padre della cartella.
Valore restituito
Tipo: System.String
Percorso relativo.
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