Determines the difference between two Uri instances.
![]()
If the hostname and scheme of this URI instance and uri are the same, then this method returns a relative Uri that, when appended to the current URI instance, yields uri.
If the hostname or scheme is different, then this method returns a Uri that represents the uri parameter.
The following table shows the URI instance, toUri, and the results of calling Uri.MakeRelativeUri(Uri).
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 |
User information, if present in the URI, is ignored.