DataPlanStatus DataPlanStatus DataPlanStatus DataPlanStatus Class

Definition

Represents the current status information for the data plan associated with a connection.

public sealed class DataPlanStatuspublic sealed class DataPlanStatusPublic NotInheritable Class DataPlanStatuspublic sealed class DataPlanStatus
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

For more information on using cost data to manage connectivity, see Quickstart: Managing metered network cost constraints.

Properties

DataLimitInMegabytes DataLimitInMegabytes DataLimitInMegabytes DataLimitInMegabytes

Gets a value indicating the maximum data transfer allowance for a connection within each billing cycle, as defined by the data plan.

public IReference<uint> DataLimitInMegabytes { get; }public IReference<uint> DataLimitInMegabytes { get; }Public ReadOnly Property DataLimitInMegabytes As IReference<uint>public IReference<uint> DataLimitInMegabytes { get; }
Value

The maximum number of megabytes allowed as defined by the network carrier.

Attributes
Additional features and requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

DataPlanUsage DataPlanUsage DataPlanUsage DataPlanUsage

Gets a DataPlanUsage object that indicates the amount of data transferred over the connection, in megabytes, and the last time this value was refreshed.

public DataPlanUsage DataPlanUsage { get; }public DataPlanUsage DataPlanUsage { get; }Public ReadOnly Property DataPlanUsage As DataPlanUsagepublic DataPlanUsage DataPlanUsage { get; }
Value
DataPlanUsage DataPlanUsage DataPlanUsage DataPlanUsage

The data usage and the last updated time.

Attributes
Additional features and requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

InboundBitsPerSecond InboundBitsPerSecond InboundBitsPerSecond InboundBitsPerSecond

Gets a value indicating the nominal rate of the inbound data transfer occurring on the connection.

public IReference<ulong> InboundBitsPerSecond { get; }public IReference<ulong> InboundBitsPerSecond { get; }Public ReadOnly Property InboundBitsPerSecond As IReference<ulong>public IReference<ulong> InboundBitsPerSecond { get; }
Value

The rate of inbound data transfer.

Attributes
Additional features and requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

MaxTransferSizeInMegabytes MaxTransferSizeInMegabytes MaxTransferSizeInMegabytes MaxTransferSizeInMegabytes

Gets a value indicates the maximum size of a transfer that is allowed without user consent on a metered network.

public IReference<uint> MaxTransferSizeInMegabytes { get; }public IReference<uint> MaxTransferSizeInMegabytes { get; }Public ReadOnly Property MaxTransferSizeInMegabytes As IReference<uint>public IReference<uint> MaxTransferSizeInMegabytes { get; }
Value

The maximum size of a transfer that is allowed without user consent on a metered network.

Attributes
Additional features and requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

NextBillingCycle NextBillingCycle NextBillingCycle NextBillingCycle

Gets a value indicating the date and time of the next billing cycle.

public IReference<DateTime> NextBillingCycle { get; }public IReference<DateTime> NextBillingCycle { get; }Public ReadOnly Property NextBillingCycle As IReference<DateTime>public IReference<DateTime> NextBillingCycle { get; }
Value

The date and time of the next billing cycle.

Attributes
Additional features and requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

OutboundBitsPerSecond OutboundBitsPerSecond OutboundBitsPerSecond OutboundBitsPerSecond

Gets a value indicating the nominal rate of the outbound data transfer.

public IReference<ulong> OutboundBitsPerSecond { get; }public IReference<ulong> OutboundBitsPerSecond { get; }Public ReadOnly Property OutboundBitsPerSecond As IReference<ulong>public IReference<ulong> OutboundBitsPerSecond { get; }
Value

The outbound data transfer rate.

Attributes
Additional features and requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)