Freigeben über


VersionControlPath.Combine-Methode (String, String, String, PathLength)

eines unzureichenden lokalen Pfad angegeben, berechnet niedriger Serverpfad und lokaler Pfad des Ziels den Zielserverpfad. Dies geschieht, indem den relativen Pfad für lokale Pfade generiert, das zu einem relativen Pfad des Servers konvertiert und mit den grundlegenden Serverpfad kombiniert. Hinweis: Diese Methode löst eine ungültige Pfadausnahme aus, wenn sie den Zielserverpfad nicht generieren kann. Mögliche Folgende Gründe können vorliegen: 1) sind Pfade der lokalen Variablen auf verschiedenen Laufwerke und sind nicht relativ angesehen. 2) Kombinieren des berechneten relativen Pfads mit dem grundlegenden Serverpfad "ergibt eine negative Ordnertiefe" (d. oben genannter Stamm des Verzeichnisses, $). Beispiele: Combine(@"c:\myproj\abc\efg", @"c:\\myproj\\abc\\blech", @"$/foo") -> @"$/blech" Combine(@"c:\myproj\abc\efg", @"c:\\myproj\\abc\\efg\\x", @"$/bar") -> @"$/efg/x" Combine(@"c:\myproj\abc\efg", @"c:\\yourproj\\abc\\efg\\x", @"$/bar") -> @"InvalidPathException" Combine(@"c:\myproj\abc\efg", @"c:\\yourproj\\abc\\efg", @"$/myproj/abc/efg") -> @"$/yourproj/abc/efg"

Namespace:  Microsoft.TeamFoundation.VersionControl.Common
Assembly:  Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)

Syntax

'Declaration
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
)

Parameter

  • baseLocalPath
    Typ: System.String
    Der lokale Pfad des Quellelements.
  • targetLocalPath
    Typ: System.String
    Der lokale Pfad des Zielelements.
  • baseServerPath
    Typ: System.String
    Der Serverpfad des Quellelements.

Rückgabewert

Typ: System.String
Der Zielabsolute Serverpfad des Elements.

.NET Framework-Sicherheit

Siehe auch

Referenz

VersionControlPath Klasse

Combine-Überladung

Microsoft.TeamFoundation.VersionControl.Common-Namespace