PackageInstaller.SessionInfo 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í.
Detalles de una sesión de instalación activa.
[Android.Runtime.Register("android/content/pm/PackageInstaller$SessionInfo", DoNotGenerateAcw=true)]
public class PackageInstaller.SessionInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/PackageInstaller$SessionInfo", DoNotGenerateAcw=true)>]
type PackageInstaller.SessionInfo = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
Detalles de una sesión de instalación activa.
Java documentación para android.content.pm.PackageInstaller.SessionInfo.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| PackageInstaller.SessionInfo(IntPtr, JniHandleOwnership) |
Detalles de una sesión de instalación activa. |
Campos
| Nombre | Description |
|---|---|
| InvalidId |
Identificador de sesión que no existe o no es válido. |
| SessionActivationFailed |
Obsoletos.
Constante que indica que se produjo un error durante la fase de activación de esta sesión. |
| SessionConflict |
Obsoletos.
Constante que indica que la sesión estaba en conflicto con otra sesión y tenía que sacrificarse para la resolución. |
| SessionNoError |
Obsoletos.
Constante que indica que no se produjo ningún error durante la preparación o la activación de esta sesión. |
| SessionUnknownError |
Obsoletos.
Constante que indica que se produjo un error desconocido al procesar esta sesión. |
| SessionVerificationFailed |
Obsoletos.
Constante que indica que se produjo un error durante la fase de comprobación de esta sesión. |
| StagedSessionActivationFailed |
Este miembro está en desuso. |
| StagedSessionConflict |
Este miembro está en desuso. |
| StagedSessionNoError |
Este miembro está en desuso. |
| StagedSessionUnknown |
Este miembro está en desuso. |
| StagedSessionVerificationFailed |
Este miembro está en desuso. |
Propiedades
| Nombre | Description |
|---|---|
| AppIcon |
Devuelve un icono que representa la aplicación que se va a instalar. |
| AppLabel |
Detalles de una sesión de instalación activa. |
| AppLabelFormatted |
Devuelve una etiqueta que representa la aplicación que se va a instalar. |
| AppPackageName |
Devuelve el nombre del paquete con el que está trabajando esta sesión. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| CreatedMillis |
Marca de tiempo de la creación inicial de la sesión. |
| Creator |
Detalles de una sesión de instalación activa. |
| DontKillApp |
Obtenga el valor establecido en |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HasParentSessionId |
Devuelve true si la sesión tiene una sesión primaria válida; de lo contrario, false. |
| InstallerAttributionTag |
Detalles de una sesión de instalación activa. |
| InstallerPackageName |
Devuelve el nombre del paquete de la aplicación que posee esta sesión. |
| InstallerUid |
Devuelve el uid del propietario de la sesión. |
| InstallLocation |
Obtenga el valor establecido en |
| InstallReason |
Devuelve el motivo para instalar este paquete. |
| IsActive |
Devuelve si esta sesión está activa actualmente. |
| IsApplicationEnabledSettingPersistent |
Devuelve |
| IsAutoInstallDependenciesEnabled |
Compruebe si falta el SDK o las dependencias de biblioteca compartida estática deben capturarse e instalarse automáticamente al instalar una aplicación que quiera usar estas dependencias. |
| IsCommitted |
Devuelve |
| IsMultiPackage |
Devuelve true si esta sesión es una sesión de varios paquetes que contiene referencias a otras sesiones. |
| IsPreApprovalRequested |
Devuelve si esta sesión ha solicitado la aprobación previa del usuario. |
| IsRequestUpdateOwnership |
Detalles de una sesión de instalación activa. |
| IsSealed |
Devuelve si esta sesión está sellada. |
| IsStaged |
Devuelve true si esta sesión es una sesión almacenada provisionalmente. |
| IsStagedSessionActive |
Devuelve |
| IsStagedSessionApplied |
Si la sesión preconfigurada se ha aplicado correctamente, lo que significa que todos sus paquetes se han activado y no se requiere ninguna acción adicional. |
| IsStagedSessionFailed |
Si algo salió mal y la sesión preconfigurada se declara como errónea, lo que significa que se omitirá en el siguiente reinicio. |
| IsStagedSessionReady |
Si la sesión preconfigurada está lista para aplicarse en el siguiente reinicio. |
| IsUnarchival |
Devuelve true si la sesión es un archivo no archivado. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| JniPeerMembers |
Detalles de una sesión de instalación activa. |
| Mode |
Obtenga el modo de la sesión como se establece en el constructor de |
| OriginatingUid |
Obtenga el valor establecido en |
| OriginatingUri |
Obtenga el valor establecido en |
| PackageSource |
Obtenga el origen del paquete que se estableció en |
| ParentSessionId |
Devuelve el identificador de sesión de varios paquetes primario si esta sesión pertenece a una; de lo contrario, |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| Progress |
Devuelve el progreso general actual de esta sesión, entre 0 y 1. |
| ReferrerUri |
Obtenga el valor establecido en |
| RequireUserAction |
Indica si el instalador requiere la acción del usuario. |
| SessionId |
Devuelve el identificador de esta sesión. |
| Size |
Obtenga el valor como se establece en |
| StagedSessionErrorCode |
Si algo ha ido mal con una sesión almacenada provisionalmente, los clientes pueden comprobar este código de error para comprender qué tipo de error ha ocurrido. |
| StagedSessionErrorMessage |
Descripción del texto del código de error devuelto por |
| ThresholdClass |
Detalles de una sesión de instalación activa. |
| ThresholdType |
Detalles de una sesión de instalación activa. |
| UpdatedMillis |
Marca de tiempo de la última actualización que se produjo en la sesión, incluido el cambio de estados en caso de sesiones almacenadas provisionalmente. |
| User |
Devuelve el usuario asociado a esta sesión. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| CreateDetailsIntent() |
Devuelve una intención que se puede iniciar para ver detalles sobre esta sesión de instalación. |
| DescribeContents() |
Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia de Parcelable. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| Equals(Object) |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetChildSessionIds() |
Devuelve el conjunto de identificadores de sesión que se confirmarán cuando esta sesión se confirme si esta sesión es una sesión de varios paquetes. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| 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) |
| 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) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (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, 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) |
| 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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplane este objeto en un paquete. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Detalles de una sesión de instalación activa. (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Detalles de una sesión de instalación activa. |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Detalles de una sesión de instalación activa. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |