PackageInstaller.SessionInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détails d’une session d’installation active.
[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
- Héritage
- Attributs
- Implémente
Remarques
Détails d’une session d’installation active.
Java documentation pour android.content.pm.PackageInstaller.SessionInfo.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| PackageInstaller.SessionInfo(IntPtr, JniHandleOwnership) |
Détails d’une session d’installation active. |
Champs
| Nom | Description |
|---|---|
| InvalidId |
ID de session qui n’existe pas ou n’est pas valide. |
| SessionActivationFailed |
Obsolète.
Constante indiquant qu’une erreur s’est produite pendant la phase d’activation de cette session. |
| SessionConflict |
Obsolète.
Constante indiquant que la session était en conflit avec une autre session et devait être sacrifiée pour la résolution. |
| SessionNoError |
Obsolète.
Constante indiquant qu’aucune erreur n’a eu lieu pendant la préparation ou l’activation de cette session. |
| SessionUnknownError |
Obsolète.
Constante indiquant qu’une erreur inconnue s’est produite lors du traitement de cette session. |
| SessionVerificationFailed |
Obsolète.
Constante indiquant qu’une erreur s’est produite pendant la phase de vérification de cette session. |
| StagedSessionActivationFailed |
Ce membre est déconseillé. |
| StagedSessionConflict |
Ce membre est déconseillé. |
| StagedSessionNoError |
Ce membre est déconseillé. |
| StagedSessionUnknown |
Ce membre est déconseillé. |
| StagedSessionVerificationFailed |
Ce membre est déconseillé. |
Propriétés
| Nom | Description |
|---|---|
| AppIcon |
Retourne une icône représentant l’application installée. |
| AppLabel |
Détails d’une session d’installation active. |
| AppLabelFormatted |
Retourne une étiquette représentant l’application installée. |
| AppPackageName |
Retournez le nom du package avec lequel cette session fonctionne. |
| Class |
Retourne la classe runtime de ce |
| CreatedMillis |
Horodatage de la création initiale de la session. |
| Creator |
Détails d’une session d’installation active. |
| DontKillApp |
Obtenez la valeur définie dans |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HasParentSessionId |
Retourne true si la session a une session parente valide, sinon false. |
| InstallerAttributionTag |
Détails d’une session d’installation active. |
| InstallerPackageName |
Retourne le nom du package de l’application propriétaire de cette session. |
| InstallerUid |
Retourne l’uid du propriétaire de la session. |
| InstallLocation |
Obtenez la valeur définie dans |
| InstallReason |
Retournez la raison de l’installation de ce package. |
| IsActive |
Retournez si cette session est actuellement active. |
| IsApplicationEnabledSettingPersistent |
Retourne |
| IsAutoInstallDependenciesEnabled |
Vérifiez si les dépendances de bibliothèque partagée statique ou sdk manquantes doivent être récupérées et installées automatiquement lors de l’installation d’une application qui souhaite utiliser ces dépendances. |
| IsCommitted |
Retourne |
| IsMultiPackage |
Retourne true si cette session est une session à plusieurs packages contenant des références à d’autres sessions. |
| IsPreApprovalRequested |
Retourne si cette session a demandé l’approbation préalable de l’utilisateur. |
| IsRequestUpdateOwnership |
Détails d’une session d’installation active. |
| IsSealed |
Retournez si cette session est scellée. |
| IsStaged |
Retourne true si cette session est une session intermédiaire. |
| IsStagedSessionActive |
Retourne |
| IsStagedSessionApplied |
Indique si la session intermédiaire a été appliquée avec succès, ce qui signifie que tous ses packages ont été activés et qu’aucune autre action n’est requise. |
| IsStagedSessionFailed |
Si un problème s’est produit et que la session intermédiaire est déclarée comme ayant échoué, ce qui signifie qu’elle sera ignorée lors du prochain redémarrage. |
| IsStagedSessionReady |
Indique si la session intermédiaire est prête à être appliquée au prochain redémarrage. |
| IsUnarchival |
Retourne la valeur true si la session est une valeur nonarchivale. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| JniPeerMembers |
Détails d’une session d’installation active. |
| Mode |
Obtenez le mode de la session tel qu’il est défini dans le constructeur du |
| OriginatingUid |
Obtenez la valeur définie dans |
| OriginatingUri |
Obtenez la valeur définie dans |
| PackageSource |
Obtenir la source du package qui a été définie dans |
| ParentSessionId |
Retourne l’ID de session multi-package parent si cette session appartient à une autre, |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Progress |
Retournez la progression globale actuelle de cette session, comprise entre 0 et 1. |
| ReferrerUri |
Obtenez la valeur définie dans |
| RequireUserAction |
Indique si l’action de l’utilisateur a été requise par le programme d’installation. |
| SessionId |
Retourne l’ID de cette session. |
| Size |
Obtenez la valeur définie dans |
| StagedSessionErrorCode |
Si un problème s’est produit avec une session intermédiaire, les clients peuvent vérifier ce code d’erreur pour comprendre le type d’échec qui s’est produit. |
| StagedSessionErrorMessage |
Description textuelle du code d’erreur retourné par |
| ThresholdClass |
Détails d’une session d’installation active. |
| ThresholdType |
Détails d’une session d’installation active. |
| UpdatedMillis |
Horodatage de la dernière mise à jour qui s’est produite à la session, y compris la modification des états en cas de sessions intermédiaires. |
| User |
Retournez l’utilisateur associé à cette session. |
Méthodes
| Nom | Description |
|---|---|
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| CreateDetailsIntent() |
Retournez une intention qui peut être démarrée pour afficher des détails sur cette session d’installation. |
| DescribeContents() |
Décrivez les types d’objets spéciaux contenus dans la représentation marshalée de cette instance Parcelable. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| Equals(Object) |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| GetChildSessionIds() |
Retourne l’ensemble des ID de session qui seront validés lorsque cette session est validée si cette session est une session à plusieurs packages. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplatir cet objet dans un colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Détails d’une session d’installation active. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Détails d’une session d’installation active. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Détails d’une session d’installation active. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |