DeviceServicingTrigger.RequestAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RequestAsync(String, TimeSpan) |
Löst die Hintergrundaufgabe (Einstellungen oder Firmwareupdate) aus und gibt ein DeviceTriggerResult zurück, das den Erfolg oder Fehler der Triggeranforderung angibt. Verwendet die DeviceInformation.ID Zeichenfolge und eine optionale geschätzte Zeit für die Ausführung der Hintergrundaufgabe. Wenn Ihre App keine geeignete Zeitschätzung ermitteln kann, geben Sie null als geschätzte Zeit an. |
RequestAsync(String, TimeSpan, String) |
Löst die Hintergrundaufgabe (Einstellungen oder Firmwareupdate) aus und gibt ein DeviceTriggerResult zurück, das den Erfolg oder Fehler der Triggeranforderung angibt. Verwendet die DeviceInformation.ID Zeichenfolge, eine optionale geschätzte Zeit für die Ausführung der Hintergrundaufgabe und eine optionale app-spezifische Zeichenfolge, die an die Hintergrundaufgabe übergeben wird, die den auszuführenden Gerätevorgang angibt. Wenn Ihre App keine geeignete Zeitschätzung ermitteln kann, geben Sie null als geschätzte Zeit an. |
RequestAsync(String, TimeSpan)
Löst die Hintergrundaufgabe (Einstellungen oder Firmwareupdate) aus und gibt ein DeviceTriggerResult zurück, das den Erfolg oder Fehler der Triggeranforderung angibt. Verwendet die DeviceInformation.ID Zeichenfolge und eine optionale geschätzte Zeit für die Ausführung der Hintergrundaufgabe. Wenn Ihre App keine geeignete Zeitschätzung ermitteln kann, geben Sie null als geschätzte Zeit an.
public:
virtual IAsyncOperation<DeviceTriggerResult> ^ RequestAsync(Platform::String ^ deviceId, TimeSpan expectedDuration) = RequestAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("RequestAsyncSimple")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DeviceTriggerResult> RequestAsync(winrt::hstring const& deviceId, TimeSpan const& expectedDuration);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("RequestAsyncSimple")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DeviceTriggerResult> RequestAsync(string deviceId, System.TimeSpan expectedDuration);
function requestAsync(deviceId, expectedDuration)
Public Function RequestAsync (deviceId As String, expectedDuration As TimeSpan) As IAsyncOperation(Of DeviceTriggerResult)
Parameter
- deviceId
-
String
Platform::String
winrt::hstring
Die DeviceInformation.ID des Geräts, auf das die Hintergrundaufgabe zugreift. Der Gerätepfad muss mit dem Gerät übereinstimmen, das den Hintergrundvorgang ausführt und von Windows verwendet wird, um sicherzustellen, dass die Richtlinienanforderungen erfüllt sind.
Optionaler Wert. Die erwartete Dauer der Aktualisierung der Hintergrundeinstellungen oder der Aktualisierung der Hintergrundfirmware. Falls angegeben, wird sie dem Benutzer im Dialogfeld für die Systemzustimmung angezeigt, wenn die Aufgabe von Ihrer App ausgelöst wird. Legen Sie diesen Wert auf 0 fest, wenn keine entsprechende Zeitschätzung ermittelt werden kann.
Gibt zurück
Diese Methode gibt ein DeviceTriggerResult zurück, wenn sie asynchron abgeschlossen wird.
- Attribute
Weitere Informationen
Gilt für:
RequestAsync(String, TimeSpan, String)
Löst die Hintergrundaufgabe (Einstellungen oder Firmwareupdate) aus und gibt ein DeviceTriggerResult zurück, das den Erfolg oder Fehler der Triggeranforderung angibt. Verwendet die DeviceInformation.ID Zeichenfolge, eine optionale geschätzte Zeit für die Ausführung der Hintergrundaufgabe und eine optionale app-spezifische Zeichenfolge, die an die Hintergrundaufgabe übergeben wird, die den auszuführenden Gerätevorgang angibt. Wenn Ihre App keine geeignete Zeitschätzung ermitteln kann, geben Sie null als geschätzte Zeit an.
public:
virtual IAsyncOperation<DeviceTriggerResult> ^ RequestAsync(Platform::String ^ deviceId, TimeSpan expectedDuration, Platform::String ^ arguments) = RequestAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("RequestAsyncWithArguments")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DeviceTriggerResult> RequestAsync(winrt::hstring const& deviceId, TimeSpan const& expectedDuration, winrt::hstring const& arguments);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("RequestAsyncWithArguments")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DeviceTriggerResult> RequestAsync(string deviceId, System.TimeSpan expectedDuration, string arguments);
function requestAsync(deviceId, expectedDuration, arguments)
Public Function RequestAsync (deviceId As String, expectedDuration As TimeSpan, arguments As String) As IAsyncOperation(Of DeviceTriggerResult)
Parameter
- deviceId
-
String
Platform::String
winrt::hstring
Die DeviceInformation.ID des Geräts, auf das die Hintergrundaufgabe zugreift. Der Gerätepfad muss mit dem Gerät übereinstimmen, das den Hintergrundvorgang ausführt und von Windows verwendet wird, um sicherzustellen, dass die Richtlinienanforderungen erfüllt sind.
Optionaler Wert. Die erwartete Dauer der Aktualisierung der Hintergrundeinstellungen oder der Aktualisierung der Hintergrundfirmware. Falls angegeben, wird sie dem Benutzer im Dialogfeld für die Systemzustimmung angezeigt, wenn die Aufgabe von Ihrer App ausgelöst wird. Legen Sie diesen Wert auf 0 fest, wenn keine entsprechende Zeitschätzung ermittelt werden kann.
- arguments
-
String
Platform::String
winrt::hstring
Optionaler Wert. Eine app-spezifische Zeichenfolge, die an die Hintergrundaufgabe übergeben wird, die identifiziert, welcher Gerätevorgang ausgeführt werden soll.
Gibt zurück
Diese Methode gibt ein DeviceTriggerResult zurück, wenn sie asynchron abgeschlossen wird.
- Attribute