PlatformDiagnosticActions 类

定义

管理诊断方案

public ref class PlatformDiagnosticActions abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PlatformDiagnosticActions final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class PlatformDiagnosticActions
Public Class PlatformDiagnosticActions
继承
Object Platform::Object IInspectable PlatformDiagnosticActions
属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)

注解

重要

只有第一方应用程序应使用此类。

方法

DownloadLatestSettingsForNamespace(String, String, Boolean, Boolean, Boolean)

下载描述哪些诊断数据作为指定配置文件的一部分收集的设置。

ForceUpload(PlatformDiagnosticEventBufferLatencies, Boolean, Boolean)

导致在指定的参数中上传诊断数据。

GetActiveScenarioList()

获取已下载到设备的方案列表。

GetActiveTraceRuntime(PlatformDiagnosticTraceSlotType)

返回指定槽中的跟踪运行的时间量。

GetKnownTraceList(PlatformDiagnosticTraceSlotType)

获取系统上可用的诊断跟踪列表。

IsScenarioEnabled(Guid)

方案配置文件是否已下载到设备。

IsTraceRunning(PlatformDiagnosticTraceSlotType, Guid, UInt64)

指定方案的跟踪是否正在进行中。

TryEscalateScenario(Guid, PlatformDiagnosticEscalationType, String, Boolean, Boolean, IMapView<String,String>)

尝试按需运行方案。

适用于