URI.Relativize(URI) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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.