JobParameters クラス

定義

ジョブの構成/識別に使用されるパラメーターが含まれます。

[Android.Runtime.Register("android/app/job/JobParameters", DoNotGenerateAcw=true)]
public class JobParameters : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/job/JobParameters", DoNotGenerateAcw=true)>]
type JobParameters = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
JobParameters
属性
実装

注釈

の Java ドキュメント android.app.job.JobParameters

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

JobParameters(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

StopReasonAppStandby
古い.

現在のスタンバイ バケットでは、ジョブを今すぐ停止する必要があります。

StopReasonBackgroundRestriction
古い.

アプリはバックグラウンドでの実行が制限されています。

StopReasonCancelledByApp
古い.

ジョブは、、、または同じジョブ ID で新しいジョブをスケジュールすることによってJobScheduler#cancel(int)JobScheduler#cancelAll()、アプリによって直接取り消されました。

StopReasonConstraintBatteryNotLow
古い.

要求されたバッテリ非低制約が満たされなくなりました。

StopReasonConstraintCharging
古い.

要求された充電制約が満たされなくなりました。

StopReasonConstraintConnectivity
古い.

要求された接続制約が満たされなくなりました。

StopReasonConstraintDeviceIdle
古い.

要求されたアイドル制約が満たされなくなりました。

StopReasonConstraintStorageNotLow
古い.

要求されたストレージ -not-low 制約が満たされなくなりました。

StopReasonDeviceState
古い.

デバイスの状態 (例:

StopReasonEstimatedAppLaunchTimeChanged
古い.

アプリを起動するタイミングのシステムの見積もりは、このジョブを今すぐ実行すべきでないと判断するのに十分な大幅に変更されました。

StopReasonPreempt
古い.

アプリの優先度の高いジョブを実行するためにジョブが停止されました。

StopReasonQuota
古い.

アプリが現在のすべてのクォータを消費しました。

StopReasonSystemProcessing
古い.

システムは、このジョブを停止する必要がある処理を行っています。

StopReasonTimeout
古い.

ジョブが最大実行時間を使い果たしてタイムアウトしました。

StopReasonUndefined
古い.

ジョブが停止する理由はありません。

StopReasonUser
古い.

ユーザーがジョブを停止しました。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ClipData

ジョブの構成/識別に使用されるパラメーターが含まれます。

ClipGrantFlags

ジョブの構成/識別に使用されるパラメーターが含まれます。

Creator
Extras
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsExpeditedJob

ジョブの構成/識別に使用されるパラメーターが含まれます。

IsOverrideDeadlineExpired

設定された android.app.job.JobInfo.Builder#setOverrideDeadline(long) ジョブの場合、期限が切れたためにジョブが実行されているかどうかを簡単に確認できます。

JniIdentityHashCode

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
JniPeerMembers

ジョブの構成/識別に使用されるパラメーターが含まれます。

JobId
Network

このジョブのネットワーク要求を実行するために使用するネットワークを返します。

PeerReference

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
StopReason

ジョブの構成/識別に使用されるパラメーターが含まれます。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

TransientExtras

ジョブの構成/識別に使用されるパラメーターが含まれます。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CompleteWork(JobWorkItem)

によって#dequeueWork()以前に返された をJobWorkItem実行した完了を報告します。

DequeueWork()

現在実行中のジョブに関連付けられているこれらの JobParameters から次の保留中 JobWorkItem をデキューします。

DescribeContents()

この Parcelable のマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
Dispose(Boolean)

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetTriggeredContentAuthorities()

が設定された android.app.job.JobInfo.Builder#addTriggerContentUri ジョブの場合、ジョブをトリガーしたコンテンツ機関が報告されます。

GetTriggeredContentUris()

設定されたジョブの android.app.job.JobInfo.Builder#addTriggerContentUri 場合、ジョブをトリガーした URI が報告されます。

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
IJavaPeerable.Finalized()

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

ジョブの構成/識別に使用されるパラメーターが含まれます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

ジョブの構成/識別に使用されるパラメーターが含まれます。

GetJniTypeName(IJavaPeerable)

ジョブの構成/識別に使用されるパラメーターが含まれます。

適用対象