Método VersionControlPath.Combine (String, String, String)
Dado um caminho local de base, o caminho base do servidor e o caminho local de destino o computador cria um caminho do servidor de destino. Isso é concluído gerando o caminho relativo para os caminhos locais, convertendo que a um caminho relativo do servidor e combinando com o caminho base do servidor.
Observação: Este método irá acionar uma exceção inválido do caminho não se pode produzir o caminho do servidor de destino. As possíveis motivos para essa incluem o seguinte:
1) caminhos locais estão em diferentes unidades e não são relacionados.
2) combinar um caminho relativo calculado com o caminho base do servidor “causa uma profundidade negativo da pasta” (que é a raiz acima do diretório, $).
Exemplos: Combine(@"c:\myproj\abc\xyz", @"c:\\myproj\\abc\\blech", @"$/abc") -> @"$/blech" Combine(@"c:\myproj\abc\xyz", @"c:\\myproj\\abc\\xyz\\x", @"$/xyz") -> @"$/xyz/x" Combine(@"c:\myproj\abc\xyz", @"c:\\yourproj\\abc\\xyz\\x", @"$/xyz") -> @"InvalidPathException" Combine(@"c:\myproj\abc\xyz", @"c:\\yourproj\\abc\\xyz", @"$/myproj/abc/xyz") -> @"$/yourproj/abc/xyz"
Namespace: Microsoft.TeamFoundation.VersionControl.Common
Assembly: Microsoft.TeamFoundation.VersionControl.Common (em Microsoft.TeamFoundation.VersionControl.Common.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- baseLocalPath
Tipo: System.String
O caminho local do item de origem.
- targetLocalPath
Tipo: System.String
O caminho local do item de destino.
- baseServerPath
Tipo: System.String
Caminho de servidor do item de origem.
Valor de retorno
Tipo: System.String
Caminho absoluto do servidor de item de destino.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.