VersionControlPath.MakeRelative - метод (String, String, Boolean)
Если задан путь и возвратите путь папки относительно папки.Если путь не находится в папке и рекурсивный параметр ложный затем путь возвращается неизмененным.
В противном случае метод последовательно каждый родительский каталог, в указанной папке и попытках, чтобы сделать relative элемента.Путь поиска, и предполагается, что и папка в канонической форме.
Примеры: > " $/src/project/abc.cpp» @ " $/src» False MakeRelative (@) - > проекта abc.cpp» @ " и MakeRelative (@ " $/src/project/abc.cpp» @ " $/specs», ложных) - > @ " $/src/project/abc.cpp» MakeRelative (@ " $/src/project/abc.cpp» @ " $/src/proj», ложных) - > @ " $/src/project/abc.cpp» MakeRelative (@ " $/src/project/abc.cpp» @ " $/src», истинных) - > @ " и abc.cpp проекта» MakeRelative (@ " $/src/project/abc.cpp» @ ", $/specs» true ") - @». > /src/project/abc.cpp» MakeRelative (@ " $/src/project/abc.cpp» @ ", $/src/proj» true ") - @». /project/abc.cpp»
Пространство имен: Microsoft.TeamFoundation.VersionControl.Common
Сборка: Microsoft.TeamFoundation.VersionControl.Common (в Microsoft.TeamFoundation.VersionControl.Common.dll)
Синтаксис
'Декларация
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
)
Параметры
- item
Тип: System.String
Путь, относительный.
- folder
Тип: System.String
Папка, чтобы его относительно.
- recursive
Тип: System.Boolean
Пометьте, чтобы показать, если метод должен будет относительный к родительским папкам.
Возвращаемое значение
Тип: System.String
Относительный путь.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.TeamFoundation.VersionControl.Common - пространство имен