VersionControlPath.Combine-Methode
Geschützte Member einschließen
Geerbte Member einschließen
Dieser Member wird überladen. Klicken Sie auf einen Namen in der Überladungsliste, um vollständige Informationen zu diesem Member sowie zu Syntax, Nutzung und Beispielen zu erhalten.
Überladungs liste
Name | Beschreibung | |
---|---|---|
Combine(String, String) | Gibt einen vollqualifizierten Pfad und kanonisierten zurück, die aus dem übergeordneten und dem relativen erstellt wird.Verwandter Wenn bereits ein vollqualifizierter Pfad ist, geben Sie einfach eine kanonisierten Kopie des relativen zurück.Wenn Verwandter nicht vollqualifiziert ist, geben Sie den Pfad zurück, die aus dem Anfügen relativ zu übergeordnetem und vom Kanonisieren des Ergebnisses entsteht.Es wird angenommen, dass übergeordnete Element bereits kanonisiert wird. | |
Combine(String, String, PathLength) | Gibt einen vollqualifizierten Pfad und kanonisierten zurück, die aus dem übergeordneten und dem relativen erstellt wird.Verwandter Wenn bereits ein vollqualifizierter Pfad ist, geben Sie einfach eine kanonisierten Kopie des relativen zurück.Wenn Verwandter nicht vollqualifiziert ist, geben Sie den Pfad zurück, die aus dem Anfügen relativ zu übergeordnetem und vom Kanonisieren des Ergebnisses entsteht.Es wird angenommen, dass übergeordnete Element bereits kanonisiert wird. | |
Combine(String, String, String) | eines unzureichenden lokalen Pfad angegeben, berechnet niedriger Serverpfad und lokaler Pfad des Ziels den Zielserverpfad.Dies wird abgeschlossen, 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 Gründe hierfür gehören:1) lokale Pfade sind auf verschiedenen Laufwerke und sind nicht relativ angesehen. 2) Kombinieren des berechneten relativen Pfads mit dem grundlegenden Serverpfad "verursacht eine negative Ordnertiefe" (die oben genannter Stamm des Verzeichnisses, $). Beispiele: Kombiniert (@ "c:\myproj\abc\xyz", @ "c:\myproj\abc\blech", @ " $/abc") - > @ " $-/blech" (@ "c:\myproj\abc\xyz", @ "c:\myproj\abc\xyz\x", @ " $/xyz") - > @ " $-/xyz/x" kombinieren (@ "c:\myproj\abc\xyz", @ "c:\yourproj\abc\xyz\x", @ " $/xyz") - > @ Kombiniert Kombiniert " InvalidPathException" (@ "c:\myproj\abc\xyz", @ "c:\yourproj\abc\xyz", @ " $/myproj/abc/xyz") - > @ " $/yourproj/abc/xyz" | |
Combine(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" |
Zum Seitenanfang