Uri.MakeRelative(Uri) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Uri.MakeRelative has been deprecated. Use MakeRelativeUri(Uri uri) instead.
Внимание!
The method has been deprecated. Please use MakeRelativeUri(Uri uri). https://go.microsoft.com/fwlink/?linkid=14202
Внимание!
Uri.MakeRelative has been deprecated. Use MakeRelativeUri(Uri uri).
Внимание!
The method has been deprecated. Please use MakeRelativeUri(Uri uri). http://go.microsoft.com/fwlink/?linkid=14202
Определяет разницу между двумя Uri экземплярами.
public:
System::String ^ MakeRelative(Uri ^ toUri);
[System.Obsolete("Uri.MakeRelative has been deprecated. Use MakeRelativeUri(Uri uri) instead.")]
public string MakeRelative(Uri toUri);
[System.Obsolete("The method has been deprecated. Please use MakeRelativeUri(Uri uri). https://go.microsoft.com/fwlink/?linkid=14202")]
public string MakeRelative(Uri toUri);
[System.Obsolete("Uri.MakeRelative has been deprecated. Use MakeRelativeUri(Uri uri).")]
public string MakeRelative(Uri toUri);
[System.Obsolete("The method has been deprecated. Please use MakeRelativeUri(Uri uri). http://go.microsoft.com/fwlink/?linkid=14202")]
public string MakeRelative(Uri toUri);
public string MakeRelative(Uri toUri);
[<System.Obsolete("Uri.MakeRelative has been deprecated. Use MakeRelativeUri(Uri uri) instead.")>]
member this.MakeRelative : Uri -> string
[<System.Obsolete("The method has been deprecated. Please use MakeRelativeUri(Uri uri). https://go.microsoft.com/fwlink/?linkid=14202")>]
member this.MakeRelative : Uri -> string
[<System.Obsolete("Uri.MakeRelative has been deprecated. Use MakeRelativeUri(Uri uri).")>]
member this.MakeRelative : Uri -> string
[<System.Obsolete("The method has been deprecated. Please use MakeRelativeUri(Uri uri). http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.MakeRelative : Uri -> string
member this.MakeRelative : Uri -> string
Public Function MakeRelative (toUri As Uri) As String
Параметры
- toUri
- Uri
Универсальный код ресурса (URI), сравниваемый с текущим универсальным кодом ресурса (URI).
Возвращаемое значение
Если имя узла и схема этого экземпляра URI совпадают toUri , этот метод возвращает String относительный URI, который при добавлении к текущему экземпляру URI возвращает toUri параметр.
Если имя узла или схема отличаются, этот метод возвращает String значение, представляющее toUri параметр.
- Атрибуты
Исключения
toUri равно null.
Этот экземпляр представляет относительный URI, и этот метод действителен только для абсолютных URI.
Комментарии
В следующей таблице показаны экземпляр toUriURI и результаты вызова MakeRelative.
| Текущий экземпляр URI | toUri |
Возвращаемое значение |
|---|---|---|
http://www.contoso.com/ |
http://www.contoso.com/test/test.htm |
test/test.htm |
http://www.contoso.com/test1/ |
http://www.contoso.com/ |
../ |
http://www.contoso.com:8000/ |
http://www.contoso.com/test/test.htm |
http://www.contoso.com/test/test.htm |
http://username@www.contoso.com/ |
http://www.contoso.com/test1/test1.txt |
test1/test1.txt |
Сведения о пользователе, если они присутствуют в URI, игнорируются.