VersionControlPath.MakeRelative-Methode (String, String, Boolean)
Erstellen eines Pfad und einen Ordner angegeben, geben Sie den Pfad relativ zum Ordner zurück.Wenn der Pfad nicht unter dem Ordner ist und der rekursive Parameter falscher Pfad wird dann zurückgegeben unverändert bleibt.
Andernfalls die Methode iterativ jedes übergeordnete Verzeichnis im angegebenen Ordner und in den Versuchen, um das Elementverwandten auszuführen.werden Pfad und Ordner angenommen, dass in der kanonischen Form zu sein.
Beispiele: MakeRelative (@ " $/src/project/abc.cpp"," @ " $/src, false) - > @ " Projekt/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp"," @ " $/specs, false) - > @ " $/src/project/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp"," @ " $/src/proj, false) - > @ " $/src/project/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp"," @ " $/src, true) - > @ " Projekt/abc.cpp" MakeRelative (@ " $/src/project/abc.cpp"," @ " $/specs, true) - > @". /src/project/abc.cpp (MakeRelative" @ " $/src/project/abc.cpp"," @ " $/src/proj, true) - > @". /project/abc.cpp"
Namespace: Microsoft.TeamFoundation.VersionControl.Common
Assembly: Microsoft.TeamFoundation.VersionControl.Common (in Microsoft.TeamFoundation.VersionControl.Common.dll)
Syntax
'Declaration
Public Shared Function MakeRelative ( _
item As String, _
folder As String, _
recursive As Boolean _
) As String
public static string MakeRelative(
string item,
string folder,
bool recursive
)
Parameter
- item
Typ: System.String
Pfad, um den relativen auszuführen.
- folder
Typ: System.String
Ordner, die relativ zu machen.
- recursive
Typ: System.Boolean
Hiermit wird, wenn Methode zu den übergeordneten Elementen des Ordners relativize.
Rückgabewert
Typ: System.String
Relativer Pfad.
.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.