Uri Classe
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.
Référence d’URI immuable.
[Android.Runtime.Register("android/net/Uri", DoNotGenerateAcw=true)]
public abstract class Uri : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Lang.IComparable
[<Android.Runtime.Register("android/net/Uri", DoNotGenerateAcw=true)>]
type Uri = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComparable
- Héritage
- Attributs
- Implémente
Remarques
Référence d’URI immuable. Une référence d’URI inclut un URI et un fragment, le composant de l’URI suivant un « # ». Génère et analyse les références d’URI qui sont conformes à RFC 2396.
Dans l’intérêt des performances, cette classe n’effectue que peu à aucune validation. Le comportement n’est pas défini pour une entrée non valide. Cette classe est très pardonnante : face à une entrée non valide, elle retourne le garbage plutôt que de lever une exception, sauf indication contraire.
Java documentation pour android.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.
Constructeurs
| Nom | Description |
|---|---|
| Uri(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Propriétés
| Nom | Description |
|---|---|
| Authority |
Obtient la partie autorité décodée de cet URI. |
| Class |
Retourne la classe runtime de ce |
| Creator |
Lit les URI des colis. |
| Empty |
URI vide, équivalent à « ». |
| EncodedAuthority |
Obtient la partie autorité encodée de cet URI. |
| EncodedFragment |
Obtient la partie fragment encodée de cet URI, tout après le « # ». |
| EncodedPath |
Obtient le chemin d’accès encodé. |
| EncodedQuery |
Obtient le composant de requête encodé à partir de cet URI. |
| EncodedSchemeSpecificPart |
Obtient la partie spécifique du schéma de cet URI, c’est-à-dire tout entre le séparateur de schéma ' :' et le séparateur de fragments '#'. |
| EncodedUserInfo |
Obtient les informations utilisateur encodées de l’autorité. |
| Fragment |
Obtient la partie fragment décodée de cet URI, tout après le « # ». |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Host |
Obtient l’hôte encodé à partir de l’autorité de cet URI. |
| IsAbsolute |
Retourne true si cet URI est absolu, i. |
| IsHierarchical |
Retourne true si cet URI est hiérarchique comme «http://google.com" ;. |
| IsOpaque |
Retourne true si cet URI est opaque comme « mailto :nobody |
| IsRelative |
Retourne true si cet URI est relatif, c’est-à-dire s’il ne contient pas de schéma explicite. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Référence d’URI immuable. (Hérité de JavaObject) |
| JniPeerMembers |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| LastPathSegment |
Obtient le dernier segment décodé dans le chemin d’accès. |
| Path |
Obtient le chemin décodé. |
| PathSegments |
Obtient les segments de chemin décodés. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Port |
Obtient le port de l’autorité pour cet URI. |
| Query |
Obtient le composant de requête décodé de cet URI. |
| QueryParameterNames |
Retourne un ensemble de noms uniques de tous les paramètres de requête. |
| Scheme |
Obtient le schéma de cet URI. |
| SchemeSpecificPart |
Obtient la partie spécifique du schéma de cet URI, c’est-à-dire tout entre le séparateur de schéma ' :' et le séparateur de fragments '#'. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| UserInfo |
Obtient les informations utilisateur décodées de l’autorité. |
Méthodes
| Nom | Description |
|---|---|
| BuildUpon() |
Construit un nouveau générateur, en copiant les attributs de cet URI. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| CompareTo(Uri) |
Compare la représentation sous forme de chaîne de cet URI à celle d’une autre. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Référence d’URI immuable. (Hérité de JavaObject) |
| Decode(String) |
Décodage '%octets échapés dans la chaîne donnée à l’aide du schéma UTF-8. |
| DescribeContents() |
Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Référence d’URI immuable. (Hérité de JavaObject) |
| Encode(String, String) |
Encode les caractères dans la chaîne donnée sous la forme «%octets échapés à l’aide du schéma UTF-8. |
| Encode(String) |
Encode les caractères dans la chaîne donnée sous la forme «%octets échapés à l’aide du schéma UTF-8. |
| Equals(Object) |
Référence d’URI immuable. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| FromFile(File) |
Crée un URI à partir d’un fichier. |
| FromParts(String, String, String) |
Crée un URI opaque à partir des composants donnés. |
| GetBooleanQueryParameter(String, Boolean) |
Recherche la chaîne de requête pour la première valeur avec la clé donnée et l’interprète comme une valeur booléenne. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetQueryParameter(String) |
Recherche la chaîne de requête pour la première valeur avec la clé donnée. |
| GetQueryParameters(String) |
Recherche dans la chaîne de requête les valeurs de paramètre avec la clé donnée. |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| NormalizeScheme() |
Retourne un URI équivalent avec un composant de schéma en minuscules. |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| Parse(String) |
Crée un URI qui analyse la chaîne d’URI encodée donnée. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Référence d’URI immuable. (Hérité de JavaObject) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne la représentation sous forme de chaîne encodée de cet URI. |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| WithAppendedPath(Uri, String) |
Crée un URI en ajoutant un segment de chemin déjà encodé à un URI de base. |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplatir cet objet dans un colis. |
| WriteToParcel(Parcel, Uri) |
Écrit un URI dans un colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IComparable.CompareTo(Object) |
Référence d’URI immuable. |
| IJavaPeerable.Disposed() |
Référence d’URI immuable. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Référence d’URI immuable. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Référence d’URI immuable. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Référence d’URI immuable. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Référence d’URI immuable. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Référence d’URI immuable. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Référence d’URI immuable. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Référence d’URI immuable. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |