Share via


PlatformDiagnosticsAndUsageDataSettings Class

Definition

Provides access to settings for collecting diagnostic data and an event to subscribe to changes to the platform diagnostics and usage data collection level settings.

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

Windows requirements

Requirements Description
Device family
Windows 10 (introduced in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v2.0)

Remarks

This is a static class.

Properties

Name Description
CollectionLevel

Gets the current data collection level.

Methods

Name Description
CanCollectDiagnostics(PlatformDataCollectionLevel)

Returns a Boolean value indicating if the requested data collection level can be enabled.

Events

Name Description
CollectionLevelChanged

Occurs when the data collection level has changed.

Applies to