VersionControlPath.MakeRelative (Método) (String, String, Boolean)
Dada una ruta y una carpeta, devuelve la ruta de acceso relativa a la carpeta. Si la ruta no está en la carpeta y el parámetro recursiva es a ruta false se vuelve sin modificar.
Si no, el método iterativo cada directorio primario en la carpeta especificada e intenta crear el relativa del elemento. La ruta de acceso y la carpeta se supone que estar en forma canónica.
Ejemplos: MakeRelative (@ " $/src/project/abc.cpp”, @ " $/src”, false) - > @ " proyecto/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) > @ " proyecto/abc.cpp” MakeRelative (@ " $/src/project/abc.cpp”, @ " $/specs”, true) > @”. /src/project/abc.cpp” MakeRelative (@ " $/src/project/abc.cpp”, @ " $/src/proj”, true) > @”. /project/abc.cpp”
Espacio de nombres: Microsoft.TeamFoundation.VersionControl.Common
Ensamblado: Microsoft.TeamFoundation.VersionControl.Common (en Microsoft.TeamFoundation.VersionControl.Common.dll)
Sintaxis
'Declaración
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
)
Parámetros
- item
Tipo: System.String
Ruta para crear el relativa.
- folder
Tipo: System.String
Carpeta para hacerlo en relación con.
- recursive
Tipo: System.Boolean
Marca que indica si el método relativize a los elementos primarios de la carpeta.
Valor devuelto
Tipo: System.String
Ruta de acceso relativa.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.TeamFoundation.VersionControl.Common (Espacio de nombres)