Uri Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |