Uri Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unveränderliche URI-Referenz.
[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
- Vererbung
- Attribute
- Implementiert
Hinweise
Unveränderliche URI-Referenz. Ein URI-Verweis enthält einen URI und ein Fragment, die Komponente des URI nach einem "#". Erstellt und analysiert URI-Verweise, die RFC 2396 entsprechen.
Im Interesse der Leistung führt diese Klasse nur wenig bis keine Validierung durch. Das Verhalten ist für ungültige Eingaben undefiniert. Diese Klasse ist sehr verzeihend: Bei ungültiger Eingabe gibt sie Müll zurück, anstatt eine Ausnahme zu auslösen, sofern nichts anderes angegeben ist.
Java-Dokumentation für android.net.Uri
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
Uri(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Eigenschaften
Authority |
Ruft den decodierten Autoritätsteil dieses URI ab. |
Class |
Gibt die Laufzeitklasse dieses |
Creator |
Liest Uris aus Paketen. |
Empty |
Der leere URI, der "" entspricht. |
EncodedAuthority |
Ruft den codierten Autoritätsteil dieses URI ab. |
EncodedFragment |
Ruft den codierten Fragmentteil dieses URI ab, alles nach dem "#". |
EncodedPath |
Ruft den codierten Pfad ab. |
EncodedQuery |
Ruft die codierte Abfragekomponente aus diesem URI ab. |
EncodedSchemeSpecificPart |
Ruft den schemaspezifischen Teil dieses URI ab, d. h. alles zwischen dem Schematrennzeichen ":" und dem Fragmenttrennzeichen "#". |
EncodedUserInfo |
Ruft die codierten Benutzerinformationen von der Autorität ab. |
Fragment |
Ruft den decodierten Fragmentteil dieses URI ab, alles nach dem "#". |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
Host |
Ruft den codierten Host von der Autorität für diesen URI ab. |
IsAbsolute |
Gibt true zurück, wenn dieser URI absolut ist, i. |
IsHierarchical |
Gibt true zurück, wenn dieser URI hierarchisch wie "http://google.com"" ist. |
IsOpaque |
Gibt true zurück, wenn dieser URI undurchsichtig wie "mailto:nobody" ist. |
IsRelative |
Gibt true zurück, wenn dieser URI relativ ist, d. h. wenn er kein explizites Schema enthält. |
JniIdentityHashCode |
Unveränderliche URI-Referenz. (Geerbt von Object) |
JniPeerMembers |
Unveränderliche URI-Referenz. |
LastPathSegment |
Ruft das decodierte letzte Segment im Pfad ab. |
Path |
Ruft den decodierten Pfad ab. |
PathSegments |
Ruft die decodierten Pfadsegmente ab. |
PeerReference |
Unveränderliche URI-Referenz. (Geerbt von Object) |
Port |
Ruft den Port von der Autorität für diesen URI ab. |
Query |
Ruft die decodierte Abfragekomponente aus diesem URI ab. |
QueryParameterNames |
Gibt einen Satz eindeutiger Namen aller Abfrageparameter zurück. |
Scheme |
Ruft das Schema dieses URI ab. |
SchemeSpecificPart |
Ruft den schemaspezifischen Teil dieses URI ab, d. h. alles zwischen dem Schematrennzeichen ":" und dem Fragmenttrennzeichen "#". |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
UserInfo |
Ruft die decodierten Benutzerinformationen von der Autorität ab. |
Methoden
BuildUpon() |
Erstellt einen neuen Generator und kopiert die Attribute aus diesem Uri. |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
CompareTo(Uri) |
Vergleicht die Zeichenfolgendarstellung dieses URI mit der darstellung eines anderen. |
Decode(String) |
Decodiert "%"-Escape-Oktette in der angegebenen Zeichenfolge mithilfe des UTF-8-Schemas. |
DescribeContents() |
Beschreiben Sie die Arten von speziellen Objekten, die in der Darstellung dieses paketfähigen instance enthalten sind. |
Dispose() |
Unveränderliche URI-Referenz. (Geerbt von Object) |
Dispose(Boolean) |
Unveränderliche URI-Referenz. (Geerbt von Object) |
Encode(String) |
Codiert Zeichen in der angegebenen Zeichenfolge unter Verwendung des UTF-8-Schemas als '%'-Escape-Oktette. |
Encode(String, String) |
Codiert Zeichen in der angegebenen Zeichenfolge unter Verwendung des UTF-8-Schemas als '%'-Escape-Oktette. |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
FromFile(File) |
Erstellt einen URI aus einer Datei. |
FromParts(String, String, String) |
Erstellt einen undurchsichtigen URI aus den angegebenen Komponenten. |
GetBooleanQueryParameter(String, Boolean) |
Durchsucht die Abfragezeichenfolge nach dem ersten Wert mit dem angegebenen Schlüssel und interpretiert ihn als booleschen Wert. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetQueryParameter(String) |
Durchsucht die Abfragezeichenfolge nach dem ersten Wert mit dem angegebenen Schlüssel. |
GetQueryParameters(String) |
Durchsucht die Abfragezeichenfolge nach Parameterwerten mit dem angegebenen Schlüssel. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
NormalizeScheme() |
Gibt einen entsprechenden URI mit einer Kleinbuchstabenschemakomponente zurück. |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
Parse(String) |
Erstellt einen URI, der die angegebene codierte URI-Zeichenfolge analysiert. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Unveränderliche URI-Referenz. (Geerbt von Object) |
ToString() |
Gibt die codierte Zeichenfolgendarstellung dieses URI zurück. |
UnregisterFromRuntime() |
Unveränderliche URI-Referenz. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WithAppendedPath(Uri, String) |
Erstellt einen neuen URI, indem ein bereits codiertes Pfadsegment an einen Basis-URI angefügt wird. |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Flachen Sie dieses Objekt in ein Paket ein. |
WriteToParcel(Parcel, Uri) |
Schreibt einen URI in ein Paket. |
Explizite Schnittstellenimplementierungen
IComparable.CompareTo(Object) |
Unveränderliche URI-Referenz. |
IJavaPeerable.Disposed() |
Unveränderliche URI-Referenz. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Unveränderliche URI-Referenz. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Unveränderliche URI-Referenz. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Unveränderliche URI-Referenz. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Unveränderliche URI-Referenz. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Unveränderliche URI-Referenz. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Unveränderliche URI-Referenz. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Unveränderliche URI-Referenz. |
GetJniTypeName(IJavaPeerable) |
Unveränderliche URI-Referenz. |