PackageInstaller.CommitSessionAfterInstallConstraintsAreMet Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Commit der Sitzung, wenn alle Einschränkungen erfüllt sind.
[Android.Runtime.Register("commitSessionAfterInstallConstraintsAreMet", "(ILandroid/content/IntentSender;Landroid/content/pm/PackageInstaller$InstallConstraints;J)V", "GetCommitSessionAfterInstallConstraintsAreMet_ILandroid_content_IntentSender_Landroid_content_pm_PackageInstaller_InstallConstraints_JHandler", ApiSince=34)]
public virtual void CommitSessionAfterInstallConstraintsAreMet(int sessionId, Android.Content.IntentSender statusReceiver, Android.Content.PM.PackageInstaller.InstallConstraints constraints, long timeoutMillis);
[<Android.Runtime.Register("commitSessionAfterInstallConstraintsAreMet", "(ILandroid/content/IntentSender;Landroid/content/pm/PackageInstaller$InstallConstraints;J)V", "GetCommitSessionAfterInstallConstraintsAreMet_ILandroid_content_IntentSender_Landroid_content_pm_PackageInstaller_InstallConstraints_JHandler", ApiSince=34)>]
abstract member CommitSessionAfterInstallConstraintsAreMet : int * Android.Content.IntentSender * Android.Content.PM.PackageInstaller.InstallConstraints * int64 -> unit
override this.CommitSessionAfterInstallConstraintsAreMet : int * Android.Content.IntentSender * Android.Content.PM.PackageInstaller.InstallConstraints * int64 -> unit
Parameter
- sessionId
- Int32
die Sitzungs-ID, die ausgeführt werden soll, wenn alle Einschränkungen erfüllt sind.
- statusReceiver
- IntentSender
Wird aufgerufen, wenn sich der Status der Sitzung ändert. An diesen Empfänger gesendete Absichten enthalten EXTRA_STATUS. Weitere Informationen zur Behandlung finden Sie in den einzelnen Statuscodes. Dieser Wert darf nicht NULL sein.
- constraints
- PackageInstaller.InstallConstraints
Die Anforderungen, die erfüllt werden müssen, bevor sie die Sitzung ausführen. Dieser Wert darf nicht NULL sein.
- timeoutMillis
- Int64
Die maximale Wartezeit in Millisekunden, bis die Einschränkungen erfüllt sind. Der Anrufer wird über statusReceiver benachrichtigt, wenn timeout vor commit erfolgt. Der Wert ist eine nicht negative Dauer in Millisekunden.
- Attribute
Hinweise
Commit der Sitzung, wenn alle Einschränkungen erfüllt sind. Dies ist eine bequeme Methode zum Kombinieren von waitForInstallConstraints(List,InstallConstraints,IntentSender,long) und Session.commit(IntentSender). Sobald diese Methode aufgerufen wird, wird die Sitzung versiegelt, und es können keine zusätzlichen Mutationen auf der Sitzung durchgeführt werden. Im Falle eines Timeouts können Sie die Sitzung erneut mit dieser Methode oder Session.commit(IntentSender) für Wiederholungen übernehmen.
Android-Referenz für android.content.pm.PackageInstaller.commitSessionAfterInstallConstraintsAreMet.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.