Compartilhar via


Método VersionControlPath.Combine (String, String, String, PathLength)

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 é feito 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: 1) caminhos locais estão em diferentes unidades e não são relacionados. 2) combinar um caminho relativo calculado com o caminho de servidor da base “resulta em uma profundidade negativo da pasta” (isso é raiz acima do diretório, $). Exemplos: De combinação (@c:\myproj\abc\efg", de " @ "c:\myproj\abc\blech", @ " $/foo”) -> @ (c:\myproj\abc\efg", @ " @ "c:\myproj\abc\efg\x", @ " $/bar”) -> @ combinação de " InvalidPathException” para produzir " inicia $/blech” de " $/efg/x (” @ "c:\myproj\abc\efg", @ "c:\yourproj\abc\efg\x", @ " $/bar”) -> @ (c:\myproj\abc\efg", @ " @ "c:\yourproj\abc\efg", @ " $/myproj/abc/efg”) -> $/yourproj/abc/efg” @ "

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, _
    maxServerPathLength As PathLength _
) As String
public static string Combine(
    string baseLocalPath,
    string targetLocalPath,
    string baseServerPath,
    PathLength maxServerPathLength
)

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
    O caminho de servidor do item de origem.

Valor de retorno

Tipo: System.String
O 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