Freigeben über


PlatformDiagnosticActions Klasse

Definition

Verwaltet Diagnoseszenarien

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
Vererbung
Object Platform::Object IInspectable PlatformDiagnosticActions
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Hinweise

Wichtig

Nur Erstanbieteranwendungen sollten diese Klasse verwenden.

Methoden

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

Lädt die Einstellungen herunter, die beschreiben, welche Diagnosedaten als Teil des angegebenen Profils gesammelt werden.

ForceUpload(PlatformDiagnosticEventBufferLatencies, Boolean, Boolean)

Führen Sie dazu, dass Diagnosedaten innerhalb der angegebenen Parameter hochgeladen werden.

GetActiveScenarioList()

Rufen Sie die Liste der Szenarien ab, die auf das Gerät heruntergeladen wurden.

GetActiveTraceRuntime(PlatformDiagnosticTraceSlotType)

Gibt den Zeitraum zurück, für den eine Ablaufverfolgung im angegebenen Slot ausgeführt wurde.

GetKnownTraceList(PlatformDiagnosticTraceSlotType)

Rufen Sie die Liste der Diagnoseablaufverfolgungen ab, die auf dem System verfügbar sind.

IsScenarioEnabled(Guid)

Gibt an, ob ein Szenarioprofil auf das Gerät heruntergeladen wurde.

IsTraceRunning(PlatformDiagnosticTraceSlotType, Guid, UInt64)

Gibt an, ob eine Ablaufverfolgung für das angegebene Szenario ausgeführt wird.

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

Versuchen Sie, ein Szenario bei Bedarf auszuführen.

Gilt für: