Uri Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Riferimento URI non modificabile.
[Android.Runtime.Register("android/net/Uri", DoNotGenerateAcw=true)]
public abstract class Uri : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, 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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Riferimento URI non modificabile. Un riferimento URI include un URI e un frammento, il componente dell'URI che segue un '#'. Compila e analizza i riferimenti URI conformi a RFC 2396.
Nell'interesse delle prestazioni, questa classe esegue poco o nessuna convalida. Il comportamento non è definito per l'input non valido. Questa classe è molto forgiving: in caso di input non valido, restituirà garbage anziché generare un'eccezione, a meno che non diversamente specificato.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Costruttori
| Nome | Descrizione |
|---|---|
| Uri(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Proprietà
| Nome | Descrizione |
|---|---|
| Authority |
Ottiene la parte dell'autorità decodificata di questo URI. |
| Class |
Restituisce la classe di runtime di questo |
| Creator |
Legge gli URI da Parcels. |
| Empty |
URI vuoto, equivalente a "". |
| EncodedAuthority |
Ottiene la parte dell'autorità codificata di questo URI. |
| EncodedFragment |
Ottiene la parte del frammento codificato di questo URI, tutti gli elementi successivi a '#'. |
| EncodedPath |
Ottiene il percorso codificato. |
| EncodedQuery |
Ottiene il componente di query codificato da questo URI. |
| EncodedSchemeSpecificPart |
Ottiene la parte specifica dello schema di questo URI, ovvero tutti gli elementi tra il separatore dello schema ':' e il separatore di frammento '#'. |
| EncodedUserInfo |
Ottiene le informazioni utente codificate dall'autorità. |
| Fragment |
Ottiene la parte del frammento decodificato di questo URI, tutti gli elementi successivi a '#'. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| Host |
Ottiene l'host codificato dall'autorità per questo URI. |
| IsAbsolute |
Restituisce true se questo URI è assoluto, i. |
| IsHierarchical |
Restituisce true se questo URI è gerarchico come "http://google.com". |
| IsOpaque |
Restituisce true se questo URI è opaco come "mailto:nessuno |
| IsRelative |
Restituisce true se questo URI è relativo, ad esempio se non contiene uno schema esplicito. |
| JniIdentityHashCode |
Riferimento URI non modificabile. (Ereditato da Object) |
| JniPeerMembers |
Riferimento URI non modificabile. |
| LastPathSegment |
Ottiene l'ultimo segmento decodificato nel percorso. |
| Path |
Ottiene il percorso decodificato. |
| PathSegments |
Ottiene i segmenti di percorso decodificati. |
| PeerReference |
Riferimento URI non modificabile. (Ereditato da Object) |
| Port |
Ottiene la porta dall'autorità per questo URI. |
| Query |
Ottiene il componente di query decodificato da questo URI. |
| QueryParameterNames |
Restituisce un set di nomi univoci di tutti i parametri di query. |
| Scheme |
Ottiene lo schema di questo URI. |
| SchemeSpecificPart |
Ottiene la parte specifica dello schema di questo URI, ovvero tutti gli elementi tra il separatore dello schema ':' e il separatore di frammento '#'. |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| UserInfo |
Ottiene le informazioni dell'utente decodificate dall'autorità. |
Metodi
| Nome | Descrizione |
|---|---|
| BuildUpon() |
Costruisce un nuovo generatore, copiando gli attributi da questo Uri. |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CompareTo(Uri) |
Confronta la rappresentazione di stringa di questo URI con quella di un altro. |
| Decode(String) |
Decodifica '%ottetti con escape nella stringa specificata usando lo schema UTF-8. |
| DescribeContents() |
Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di marshalling di questa istanza di Parcelable. |
| Dispose() |
Riferimento URI non modificabile. (Ereditato da Object) |
| Dispose(Boolean) |
Riferimento URI non modificabile. (Ereditato da Object) |
| Encode(String, String) |
Codifica i caratteri nella stringa specificata come "%ottetti con escape usando lo schema UTF-8. |
| Encode(String) |
Codifica i caratteri nella stringa specificata come "%ottetti con escape usando lo schema UTF-8. |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| FromFile(File) |
Crea un URI da un file. |
| FromParts(String, String, String) |
Crea un URI opaco dai componenti specificati. |
| GetBooleanQueryParameter(String, Boolean) |
Cerca nella stringa di query il primo valore con la chiave specificata e lo interpreta come valore booleano. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetQueryParameter(String) |
Cerca nella stringa di query il primo valore con la chiave specificata. |
| GetQueryParameters(String) |
Cerca nella stringa di query i valori dei parametri con la chiave specificata. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| NormalizeScheme() |
Restituisce un URI equivalente con un componente dello schema minuscolo. |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| Parse(String) |
Crea un URI che analizza la stringa URI codificata specificata. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| ToArray<T>() |
Riferimento URI non modificabile. (Ereditato da Object) |
| ToString() |
Restituisce la rappresentazione di stringa codificata di questo URI. |
| UnregisterFromRuntime() |
Riferimento URI non modificabile. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| WithAppendedPath(Uri, String) |
Crea un nuovo URI aggiungendo un segmento di percorso già codificato a un URI di base. |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Appiattire questo oggetto in un pacco. |
| WriteToParcel(Parcel, Uri) |
Scrive un URI in un pacco. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IComparable.CompareTo(Object) |
Riferimento URI non modificabile. |
| IJavaPeerable.Disposed() |
Riferimento URI non modificabile. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Riferimento URI non modificabile. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Riferimento URI non modificabile. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Riferimento URI non modificabile. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Riferimento URI non modificabile. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Riferimento URI non modificabile. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Riferimento URI non modificabile. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Riferimento URI non modificabile. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |