Freigeben über


PlatformDiagnosticActions.TryEscalateScenario Methode

Definition

Versuchen Sie, ein Szenario bei Bedarf auszuführen.

public:
 static bool TryEscalateScenario(Platform::Guid scenarioId, PlatformDiagnosticEscalationType escalationType, Platform::String ^ outputDirectory, bool timestampOutputDirectory, bool forceEscalationUpload, IMapView<Platform::String ^, Platform::String ^> ^ triggers);
 static bool TryEscalateScenario(winrt::guid const& scenarioId, PlatformDiagnosticEscalationType const& escalationType, winrt::hstring const& outputDirectory, bool const& timestampOutputDirectory, bool const& forceEscalationUpload, IMapView<winrt::hstring, winrt::hstring const&> const& triggers);
public static bool TryEscalateScenario(Guid scenarioId, PlatformDiagnosticEscalationType escalationType, string outputDirectory, bool timestampOutputDirectory, bool forceEscalationUpload, IReadOnlyDictionary<string,string> triggers);
function tryEscalateScenario(scenarioId, escalationType, outputDirectory, timestampOutputDirectory, forceEscalationUpload, triggers)
Public Shared Function TryEscalateScenario (scenarioId As Guid, escalationType As PlatformDiagnosticEscalationType, outputDirectory As String, timestampOutputDirectory As Boolean, forceEscalationUpload As Boolean, triggers As IReadOnlyDictionary(Of String, String)) As Boolean

Parameter

scenarioId
Guid

Platform::Guid

winrt::guid

Der Szenariobezeichner.

escalationType
PlatformDiagnosticEscalationType

Die Art der Eskalation.

outputDirectory
String

Platform::String

winrt::hstring

Der Pfad zu dem Speicherort, an dem die Diagnosedaten gespeichert werden.

timestampOutputDirectory
Boolean

bool

True , um den Zeitstempel des Ausgabeverzeichnisses anzuzeigen, wenn die Diagnosedaten in das Verzeichnis geschrieben werden. Andernfalls false .

forceEscalationUpload
Boolean

bool

Wenn das Diagnoseszenario auf dem Gerät nicht gefunden werden kann, initiiert true einen Upload des Eskalationsszenarios.

triggers

IMapView<String,String>

IReadOnlyDictionary<String,String>

IMapView<Platform::String,Platform::String>

IMapView<winrt::hstring,winrt::hstring>

Ein Wörterbuch von Trigger- und Eigenschaftspaaren. Das Format ist "$(T,P)=V, wobei T der Trigger, P die -Eigenschaft und V der Wert ist. Beispielsweise impliziert {""$(T1,Filename)=c:\foo.dat"}, dass die Komponente Benutzererfahrung und Telemetrie verbunden in jeder Aktion, die $(T1,FileName) angibt, c:\foo.dat ersetzt.

Gibt zurück

Boolean

bool

True gibt an, dass das Szenario eskaliert wurde. false, andernfalls.

Gilt für: