PackageInstaller.SessionInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Dettagli per una sessione di installazione attiva.
[Android.Runtime.Register("android/content/pm/PackageInstaller$SessionInfo", DoNotGenerateAcw=true)]
public class PackageInstaller.SessionInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/PackageInstaller$SessionInfo", DoNotGenerateAcw=true)>]
type PackageInstaller.SessionInfo = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Dettagli per una sessione di installazione attiva.
per android.content.pm.PackageInstaller.SessionInfo.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Costruttori
| Nome | Descrizione |
|---|---|
| PackageInstaller.SessionInfo(IntPtr, JniHandleOwnership) |
Dettagli per una sessione di installazione attiva. |
Campi
| Nome | Descrizione |
|---|---|
| InvalidId |
ID di sessione che non esiste o non è valido. |
| SessionActivationFailed |
Obsoleti.
Costante che indica che si è verificato un errore durante la fase di attivazione di questa sessione. |
| SessionConflict |
Obsoleti.
Costante che indica che la sessione era in conflitto con un'altra sessione e doveva essere sacrificata per la risoluzione. |
| SessionNoError |
Obsoleti.
Costante che indica che non si è verificato alcun errore durante la preparazione o l'attivazione di questa sessione. |
| SessionUnknownError |
Obsoleti.
Costante che indica che si è verificato un errore sconosciuto durante l'elaborazione della sessione. |
| SessionVerificationFailed |
Obsoleti.
Costante che indica che si è verificato un errore durante la fase di verifica di questa sessione. |
| StagedSessionActivationFailed |
Questo membro è deprecato. |
| StagedSessionConflict |
Questo membro è deprecato. |
| StagedSessionNoError |
Questo membro è deprecato. |
| StagedSessionUnknown |
Questo membro è deprecato. |
| StagedSessionVerificationFailed |
Questo membro è deprecato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AppIcon |
Restituisce un'icona che rappresenta l'app installata. |
| AppLabel |
Dettagli per una sessione di installazione attiva. |
| AppLabelFormatted |
Restituisce un'etichetta che rappresenta l'app installata. |
| AppPackageName |
Restituisce il nome del pacchetto con cui sta lavorando questa sessione. |
| Class |
Restituisce la classe di runtime di questo |
| CreatedMillis |
Timestamp della creazione iniziale della sessione. |
| Creator |
Dettagli per una sessione di installazione attiva. |
| DontKillApp |
Ottenere il valore impostato in |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| HasParentSessionId |
Restituisce true se la sessione ha una sessione padre valida; in caso contrario, false. |
| InstallerAttributionTag |
Dettagli per una sessione di installazione attiva. |
| InstallerPackageName |
Restituisce il nome del pacchetto dell'app proprietaria di questa sessione. |
| InstallerUid |
Restituisce l'interfaccia utente del proprietario della sessione. |
| InstallLocation |
Ottenere il valore impostato in |
| InstallReason |
Restituisce il motivo dell'installazione di questo pacchetto. |
| IsActive |
Restituisce se la sessione è attualmente attiva. |
| IsApplicationEnabledSettingPersistent |
Restituisce |
| IsAutoInstallDependenciesEnabled |
Controllare se le dipendenze dell'SDK o della libreria condivisa statica mancanti devono essere recuperate e installate automaticamente durante l'installazione di un'app che vuole usare queste dipendenze. |
| IsCommitted |
Restituisce |
| IsMultiPackage |
Restituisce true se questa sessione è una sessione multi-pacchetto contenente riferimenti ad altre sessioni. |
| IsPreApprovalRequested |
Restituisce un valore che indica se la sessione ha richiesto l'approvazione preliminare dell'utente. |
| IsRequestUpdateOwnership |
Dettagli per una sessione di installazione attiva. |
| IsSealed |
Restituisce se la sessione è sealed. |
| IsStaged |
Restituisce true se questa sessione è una sessione di staging. |
| IsStagedSessionActive |
Restituisce |
| IsStagedSessionApplied |
Indica se la sessione di staging è stata applicata correttamente, vale a dire che tutti i pacchetti sono stati attivati e non sono necessarie altre azioni. |
| IsStagedSessionFailed |
Se si è verificato un problema e la sessione di staging viene dichiarata come non riuscita, ovvero verrà ignorata al successivo riavvio. |
| IsStagedSessionReady |
Indica se la sessione di staging è pronta per essere applicata al successivo riavvio. |
| IsUnarchival |
Restituisce true se la sessione è una nonrchival. |
| JniIdentityHashCode |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| JniPeerMembers |
Dettagli per una sessione di installazione attiva. |
| Mode |
Ottiene la modalità della sessione come impostata nel costruttore di |
| OriginatingUid |
Ottenere il valore impostato in |
| OriginatingUri |
Ottenere il valore impostato in |
| PackageSource |
Ottenere l'origine del pacchetto impostata in |
| ParentSessionId |
Restituisce l'ID sessione multi-pacchetto padre se questa sessione appartiene a una, |
| PeerReference |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| Progress |
Restituisce lo stato complessivo corrente di questa sessione, compreso tra 0 e 1. |
| ReferrerUri |
Ottenere il valore impostato in |
| RequireUserAction |
Indica se l'azione dell'utente è stata richiesta dal programma di installazione. |
| SessionId |
Restituisce l'ID per questa sessione. |
| Size |
Ottenere il valore impostato in |
| StagedSessionErrorCode |
Se si è verificato un problema con una sessione di staging, i client possono controllare questo codice di errore per comprendere il tipo di errore che si è verificato. |
| StagedSessionErrorMessage |
Descrizione del codice di errore restituito da |
| ThresholdClass |
Dettagli per una sessione di installazione attiva. |
| ThresholdType |
Dettagli per una sessione di installazione attiva. |
| UpdatedMillis |
Timestamp dell'ultimo aggiornamento che si è verificato nella sessione, inclusa la modifica degli stati in caso di sessioni a fasi. |
| User |
Restituisce l'utente associato a questa sessione. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CreateDetailsIntent() |
Restituisce una finalità che può essere avviata per visualizzare i dettagli relativi a questa sessione di installazione. |
| DescribeContents() |
Dettagli per una sessione di installazione attiva. |
| Dispose() |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| Dispose(Boolean) |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetChildSessionIds() |
Restituisce il set di ID sessione di cui verrà eseguito il commit quando viene eseguito il commit di questa sessione se questa sessione è una sessione multi-pacchetto. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| ToArray<T>() |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Dettagli per una sessione di installazione attiva. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Dettagli per una sessione di installazione attiva. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Dettagli per una sessione di installazione attiva. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |