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.
- maxServerPathLength
Typ: Microsoft.TeamFoundation.VersionControl.Common.PathLength
Rückgabewert
Typ: System.String
Der Zielabsolute Serverpfad des Elements.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.