Table of Contents

Class JobInfo

Namespace
Android.App.Job
Assembly
MASES.Netdroid.dll
public class JobInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
JobInfo
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

JobInfo()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public JobInfo()

JobInfo(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public JobInfo(params object[] args)

Parameters

args object[]

Properties

BACKOFF_POLICY_EXPONENTIAL

public static int BACKOFF_POLICY_EXPONENTIAL { get; }

Property Value

int

BACKOFF_POLICY_LINEAR

public static int BACKOFF_POLICY_LINEAR { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

DEFAULT_INITIAL_BACKOFF_MILLIS

public static long DEFAULT_INITIAL_BACKOFF_MILLIS { get; }

Property Value

long

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MAX_BACKOFF_DELAY_MILLIS

public static long MAX_BACKOFF_DELAY_MILLIS { get; }

Property Value

long

NETWORK_BYTES_UNKNOWN

public static int NETWORK_BYTES_UNKNOWN { get; }

Property Value

int

NETWORK_TYPE_ANY

public static int NETWORK_TYPE_ANY { get; }

Property Value

int

NETWORK_TYPE_CELLULAR

public static int NETWORK_TYPE_CELLULAR { get; }

Property Value

int

NETWORK_TYPE_METERED

[Obsolete]
public static int NETWORK_TYPE_METERED { get; }

Property Value

int

NETWORK_TYPE_NONE

public static int NETWORK_TYPE_NONE { get; }

Property Value

int

NETWORK_TYPE_NOT_ROAMING

public static int NETWORK_TYPE_NOT_ROAMING { get; }

Property Value

int

NETWORK_TYPE_UNMETERED

public static int NETWORK_TYPE_UNMETERED { get; }

Property Value

int

PRIORITY_DEFAULT

public static int PRIORITY_DEFAULT { get; }

Property Value

int

PRIORITY_HIGH

public static int PRIORITY_HIGH { get; }

Property Value

int

PRIORITY_LOW

public static int PRIORITY_LOW { get; }

Property Value

int

PRIORITY_MAX

public static int PRIORITY_MAX { get; }

Property Value

int

PRIORITY_MIN

public static int PRIORITY_MIN { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetBackoffPolicy()

public int GetBackoffPolicy()

Returns

int

int

GetClipData()

public ClipData GetClipData()

Returns

ClipData

ClipData

GetClipGrantFlags()

public int GetClipGrantFlags()

Returns

int

int

GetDebugTags()

public Set<String> GetDebugTags()

Returns

Set<String>

Set

GetEstimatedNetworkDownloadBytes()

public long GetEstimatedNetworkDownloadBytes()

Returns

long

long

GetEstimatedNetworkUploadBytes()

public long GetEstimatedNetworkUploadBytes()

Returns

long

long

GetExtras()

public PersistableBundle GetExtras()

Returns

PersistableBundle

PersistableBundle

GetFlexMillis()

public long GetFlexMillis()

Returns

long

long

GetId()

public int GetId()

Returns

int

int

GetInitialBackoffMillis()

public long GetInitialBackoffMillis()

Returns

long

long

GetIntervalMillis()

public long GetIntervalMillis()

Returns

long

long

GetMaxExecutionDelayMillis()

public long GetMaxExecutionDelayMillis()

Returns

long

long

GetMinFlexMillis()

public static long GetMinFlexMillis()

Returns

long

long

GetMinLatencyMillis()

public long GetMinLatencyMillis()

Returns

long

long

GetMinPeriodMillis()

public static long GetMinPeriodMillis()

Returns

long

long

GetMinimumNetworkChunkBytes()

public long GetMinimumNetworkChunkBytes()

Returns

long

long

GetNetworkType()

[Obsolete]
public int GetNetworkType()

Returns

int

int

GetPriority()

public int GetPriority()

Returns

int

int

GetRequiredNetwork()

public NetworkRequest GetRequiredNetwork()

Returns

NetworkRequest

NetworkRequest

GetService()

public ComponentName GetService()

Returns

ComponentName

ComponentName

GetTraceTag()

public String GetTraceTag()

Returns

String

String

GetTransientExtras()

public Bundle GetTransientExtras()

Returns

Bundle

Bundle

GetTriggerContentMaxDelay()

public long GetTriggerContentMaxDelay()

Returns

long

long

GetTriggerContentUpdateDelay()

public long GetTriggerContentUpdateDelay()

Returns

long

long

GetTriggerContentUris()

public JobInfo.TriggerContentUri[] GetTriggerContentUris()

Returns

TriggerContentUri[]

JobInfo.TriggerContentUri

IsExpedited()

public bool IsExpedited()

Returns

bool

bool

IsImportantWhileForeground()

public bool IsImportantWhileForeground()

Returns

bool

bool

IsPeriodic()

public bool IsPeriodic()

Returns

bool

bool

IsPersisted()

public bool IsPersisted()

Returns

bool

bool

IsPrefetch()

public bool IsPrefetch()

Returns

bool

bool

IsRequireBatteryNotLow()

public bool IsRequireBatteryNotLow()

Returns

bool

bool

IsRequireCharging()

public bool IsRequireCharging()

Returns

bool

bool

IsRequireDeviceIdle()

public bool IsRequireDeviceIdle()

Returns

bool

bool

IsRequireStorageNotLow()

public bool IsRequireStorageNotLow()

Returns

bool

bool

IsUserInitiated()

public bool IsUserInitiated()

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int