VersionControlPath.Combine (Método) (String, String, String, PathLength)
Dada una ruta de acceso local base, la ruta de acceso base de servidor y la ruta de acceso local de destino calcula la ruta de acceso del servidor de destino. Esto hace que la ruta de acceso relativa para las rutas locales, la conversión que en una ruta de acceso relativa del servidor de recursos con la ruta de acceso base del servidor. Nota: Este método producirá una excepción no válida de ruta si no puede generar la ruta de acceso del servidor de destino. Causas posibles de esto son: 1) las rutas de acceso locales son en unidades diferentes y no son relativas. 2) combinar la ruta de acceso relativa calculada a la ruta de acceso del servidor de base produce una “profundidad negativa de la carpeta” (es decir la raíz anterior de directorio, $). Ejemplos: Combine (@ " c: \myproj\abc\efg”, @ " c: \myproj\abc\blech”, @ " $/foo”) @> " $/blech” Combina (@ " c: \myproj\abc\efg”, @ " c: \myproj\abc\efg\x”, @ " $/bar”) @> " $/efg/x” Combina (@ " c: \myproj\abc\efg”, @ " c: \theproj\abc\efg\x”, @ " $/bar”) @> " InvalidPathException” Combina (@ " c: \myproj\abc\efg”, @ " c: \theproj\abc\efg”, @ " $/myproj/abc/efg”) @> " $/theproj/abc/efg”
Espacio de nombres: Microsoft.TeamFoundation.VersionControl.Common
Ensamblado: Microsoft.TeamFoundation.VersionControl.Common (en Microsoft.TeamFoundation.VersionControl.Common.dll)
Sintaxis
'Declaración
Public Shared Function Combine ( _
baseLocalPath As String, _
targetLocalPath As String, _
baseServerPath As String, _
maxServerPathLength As PathLength _
) As String
public static string Combine(
string baseLocalPath,
string targetLocalPath,
string baseServerPath,
PathLength maxServerPathLength
)
Parámetros
- baseLocalPath
Tipo: System.String
La ruta de acceso local del elemento de origen.
- targetLocalPath
Tipo: System.String
La ruta de acceso local del elemento de destino.
- baseServerPath
Tipo: System.String
La ruta de acceso del servidor del elemento de origen.
- maxServerPathLength
Tipo: Microsoft.TeamFoundation.VersionControl.Common.PathLength
Valor devuelto
Tipo: System.String
La ruta de acceso absoluta del servidor del elemento de destino.
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)