DeliveryOptimizationSettings Class

Definition

Provides access to the Delivery Optimization settings for the current device.

public ref class DeliveryOptimizationSettings sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DeliveryOptimizationSettings final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DeliveryOptimizationSettings
Public NotInheritable Class DeliveryOptimizationSettings
Inheritance
Object Platform::Object IInspectable DeliveryOptimizationSettings
Attributes

Windows requirements

Device family
Windows 10, version 1809 (introduced in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v7.0)

Remarks

To get the Delivery Optimization settings for the current device, use the static GetGetCurrentSettings method to retrieve an initialized DeliveryOptimizationSettings. Then, use the DownloadMode and DownloadModeSource properties of this object to access the Delivery Optimization settings..

For more information about Delivery Optimization, see Configure Delivery Optimization for Windows 10 updates.

Properties

DownloadMode

Gets the current download mode type in the Delivery Optimization settings for the current device.

DownloadModeSource

Gets the source of the current download mode in the Delivery Optimization settings for the current device.

Methods

GetCurrentSettings()

Gets the Delivery Optimization settings for the current device.

Applies to