DataPlanStatus DataPlanStatus DataPlanStatus DataPlanStatus DataPlanStatus Class


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

public : sealed class DataPlanStatus
struct winrt::Windows::Networking::Connectivity::DataPlanStatus
public sealed class DataPlanStatus
Public NotInheritable Class DataPlanStatus
// This class does not provide a public constructor.

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


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


DataLimitInMegabytes 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.

DataPlanUsage 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.

InboundBitsPerSecond InboundBitsPerSecond InboundBitsPerSecond InboundBitsPerSecond InboundBitsPerSecond

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

MaxTransferSizeInMegabytes MaxTransferSizeInMegabytes MaxTransferSizeInMegabytes MaxTransferSizeInMegabytes MaxTransferSizeInMegabytes

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

NextBillingCycle NextBillingCycle NextBillingCycle NextBillingCycle NextBillingCycle

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

OutboundBitsPerSecond OutboundBitsPerSecond OutboundBitsPerSecond OutboundBitsPerSecond OutboundBitsPerSecond

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

See also