Compartilhar via


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

Consulte também

Referência

VersionControlPath Classe

Sobrecargas Combine

Namespace Microsoft.TeamFoundation.VersionControl.Common