Uri Clase

Definición

Referencia de URI inmutable.

[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
Herencia
Atributos
Implementaciones

Comentarios

Referencia de URI inmutable. Una referencia de URI incluye un URI y un fragmento, el componente del URI después de un "#". Compila y analiza las referencias de URI que se ajustan a RFC 2396.

En interés del rendimiento, esta clase realiza poca o ninguna validación. El comportamiento no está definido para la entrada no válida. Esta clase es muy perdonante: en la cara de una entrada no válida, devolverá elementos no utilizados en lugar de producir una excepción a menos que se especifique lo contrario.

Documentación de Java para android.net.Uri.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Constructores

Uri(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Authority

Obtiene la parte de autoridad descodificada de este URI.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Creator

Lee URI de Parcelas.

Empty

El URI vacío, equivalente a "".

EncodedAuthority

Obtiene la parte de autoridad codificada de este URI.

EncodedFragment

Obtiene la parte del fragmento codificado de este URI, todo después de '#'.

EncodedPath

Obtiene la ruta de acceso codificada.

EncodedQuery

Obtiene el componente de consulta codificado de este URI.

EncodedSchemeSpecificPart

Obtiene la parte específica del esquema de este URI, es decir, todo entre el separador de esquema ':' y el separador de fragmentos '#'.

EncodedUserInfo

Obtiene la información de usuario codificada de la autoridad.

Fragment

Obtiene la parte del fragmento descodificado de este URI, todo después de '#'.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Host

Obtiene el host codificado de la autoridad para este URI.

IsAbsolute

Devuelve true si este URI es absoluto, i.

IsHierarchical

Devuelve true si este URI es jerárquico como "http://google.com".

IsOpaque

Devuelve true si este URI es opaco como "mailto:nobody".

IsRelative

Devuelve true si este URI es relativo, es decir, si no contiene un esquema explícito.

JniIdentityHashCode

Referencia de URI inmutable.

(Heredado de Object)
JniPeerMembers

Referencia de URI inmutable.

LastPathSegment

Obtiene el último segmento descodificado en la ruta de acceso.

Path

Obtiene la ruta de acceso descodificada.

PathSegments

Obtiene los segmentos de ruta de acceso descodificados.

PeerReference

Referencia de URI inmutable.

(Heredado de Object)
Port

Obtiene el puerto de la autoridad para este URI.

Query

Obtiene el componente de consulta descodificado de este URI.

QueryParameterNames

Devuelve un conjunto de nombres únicos de todos los parámetros de consulta.

Scheme

Obtiene el esquema de este URI.

SchemeSpecificPart

Obtiene la parte específica del esquema de este URI, es decir, todo entre el separador de esquema ':' y el separador de fragmentos '#'.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

UserInfo

Obtiene la información de usuario descodificada de la autoridad.

Métodos

BuildUpon()

Construye un nuevo generador, copiando los atributos de este URI.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CompareTo(Uri)

Compara la representación de cadena de este URI con la de otra.

Decode(String)

Descodifica los octetos '%'-escaped en la cadena especificada mediante el esquema UTF-8.

DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia parcelable.

Dispose()

Referencia de URI inmutable.

(Heredado de Object)
Dispose(Boolean)

Referencia de URI inmutable.

(Heredado de Object)
Encode(String)

Codifica los caracteres de la cadena especificada como octetos de escape '%' mediante el esquema UTF-8.

Encode(String, String)

Codifica los caracteres de la cadena especificada como octetos de escape '%' mediante el esquema UTF-8.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FromFile(File)

Crea un URI a partir de un archivo.

FromParts(String, String, String)

Crea un URI opaco a partir de los componentes especificados.

GetBooleanQueryParameter(String, Boolean)

Busca en la cadena de consulta el primer valor con la clave especificada y lo interpreta como un valor booleano.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetQueryParameter(String)

Busca en la cadena de consulta el primer valor con la clave especificada.

GetQueryParameters(String)

Busca en la cadena de consulta los valores de parámetro con la clave especificada.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
NormalizeScheme()

Devuelve un URI equivalente con un componente de esquema en minúsculas.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Parse(String)

Crea un URI que analiza la cadena de URI codificada especificada.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Referencia de URI inmutable.

(Heredado de Object)
ToString()

Devuelve la representación de cadena codificada de este URI.

UnregisterFromRuntime()

Referencia de URI inmutable.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WithAppendedPath(Uri, String)

Crea un nuevo URI anexando un segmento de ruta de acceso ya codificado a un URI base.

WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

WriteToParcel(Parcel, Uri)

Escribe un URI en un paquete.

Implementaciones de interfaz explícitas

IComparable.CompareTo(Object)

Referencia de URI inmutable.

IJavaPeerable.Disposed()

Referencia de URI inmutable.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Referencia de URI inmutable.

(Heredado de Object)
IJavaPeerable.Finalized()

Referencia de URI inmutable.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Referencia de URI inmutable.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Referencia de URI inmutable.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Referencia de URI inmutable.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Referencia de URI inmutable.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Referencia de URI inmutable.

GetJniTypeName(IJavaPeerable)

Referencia de URI inmutable.

Se aplica a