Langue

URI.Relativize(URI) Méthode

Définition

Relativise l’URI donné par rapport à cet URI.

[Android.Runtime.Register("relativize", "(Ljava/net/URI;)Ljava/net/URI;", "")]
public Java.Net.URI? Relativize(Java.Net.URI? uri);
[<Android.Runtime.Register("relativize", "(Ljava/net/URI;)Ljava/net/URI;", "")>]
member this.Relativize : Java.Net.URI -> Java.Net.URI

Paramètres

uri
URI

URI à relativiser par rapport à cet URI

Retours

URI

URI résultant

Attributs

Remarques

Relativise l’URI donné par rapport à cet URI.

La relativisation de l’URI donné par rapport à cet URI est calculée comme suit :

<ol>

<li>

Si cet URI ou l’URI donné sont opaques ou si le schéma et les composants d’autorité des deux URI ne sont pas identiques, ou si le chemin d’accès de cet URI n’est pas un préfixe du chemin d’accès de l’URI donné, l’URI donné est retourné.

</li>

<li>

Sinon, un nouvel URI hiérarchique relatif est construit avec des composants de requête et de fragment extraits de l’URI donné et avec un composant de chemin calculé en supprimant le chemin d’accès de cet URI au début du chemin d’accès de l’URI donné.

</li>

</ol>

Java documentation pour java.net.URI.relativize(java.net.URI).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à