Partager via


DeviceServicingTrigger.RequestAsync Méthode

Définition

Surcharges

RequestAsync(String, TimeSpan)

Déclenche la tâche en arrière-plan (paramètres ou mise à jour du microprogramme) et retourne un DeviceTriggerResult indiquant la réussite ou l’échec de la demande de déclencheur. Prend la chaîne DeviceInformation.ID et une estimation facultative de la durée d’exécution de la tâche en arrière-plan. Si votre application ne peut pas déterminer une estimation de temps appropriée, indiquez zéro comme temps estimé.

RequestAsync(String, TimeSpan, String)

Déclenche la tâche en arrière-plan (paramètres ou mise à jour du microprogramme) et retourne un DeviceTriggerResult indiquant la réussite ou l’échec de la demande de déclencheur. Prend la chaîne DeviceInformation.ID , une estimation facultative de la durée d’exécution de la tâche en arrière-plan et une chaîne facultative spécifique à l’application passée à la tâche en arrière-plan identifiant l’opération d’appareil à effectuer. Si votre application ne peut pas déterminer une estimation de temps appropriée, indiquez zéro comme temps estimé.

RequestAsync(String, TimeSpan)

Déclenche la tâche en arrière-plan (paramètres ou mise à jour du microprogramme) et retourne un DeviceTriggerResult indiquant la réussite ou l’échec de la demande de déclencheur. Prend la chaîne DeviceInformation.ID et une estimation facultative de la durée d’exécution de la tâche en arrière-plan. Si votre application ne peut pas déterminer une estimation de temps appropriée, indiquez zéro comme temps estimé.

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)

Paramètres

deviceId
String

Platform::String

winrt::hstring

DeviceInformation.ID de l’appareil à laquelle la tâche en arrière-plan accède. Le chemin d’accès de l’appareil doit correspondre à l’appareil qui effectuera l’opération en arrière-plan et est utilisé par Windows pour s’assurer que les exigences de stratégie sont remplies.

expectedDuration
TimeSpan TimeSpan

Valeur facultative. Durée attendue de la mise à jour des paramètres en arrière-plan ou de la mise à jour du microprogramme en arrière-plan. S’il est fourni, il s’affiche à l’utilisateur dans la boîte de dialogue de consentement système lorsque la tâche est déclenchée par votre application. Définissez cette valeur sur zéro si une estimation de temps appropriée ne peut pas être déterminée.

Retours

Cette méthode retourne un DeviceTriggerResult lorsqu’il se termine de manière asynchrone.

Attributs

Voir aussi

S’applique à

RequestAsync(String, TimeSpan, String)

Déclenche la tâche en arrière-plan (paramètres ou mise à jour du microprogramme) et retourne un DeviceTriggerResult indiquant la réussite ou l’échec de la demande de déclencheur. Prend la chaîne DeviceInformation.ID , une estimation facultative de la durée d’exécution de la tâche en arrière-plan et une chaîne facultative spécifique à l’application passée à la tâche en arrière-plan identifiant l’opération d’appareil à effectuer. Si votre application ne peut pas déterminer une estimation de temps appropriée, indiquez zéro comme temps estimé.

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)

Paramètres

deviceId
String

Platform::String

winrt::hstring

DeviceInformation.ID de l’appareil à laquelle la tâche en arrière-plan accède. Le chemin d’accès de l’appareil doit correspondre à l’appareil qui effectuera l’opération en arrière-plan et est utilisé par Windows pour s’assurer que les exigences de stratégie sont remplies.

expectedDuration
TimeSpan TimeSpan

Valeur facultative. Durée attendue de la mise à jour des paramètres en arrière-plan ou de la mise à jour du microprogramme en arrière-plan. S’il est fourni, il s’affiche à l’utilisateur dans la boîte de dialogue de consentement système lorsque la tâche est déclenchée par votre application. Définissez cette valeur sur zéro si une estimation de temps appropriée ne peut pas être déterminée.

arguments
String

Platform::String

winrt::hstring

Valeur facultative. Chaîne spécifique à l’application passée à la tâche en arrière-plan identifiant l’opération d’appareil à effectuer.

Retours

Cette méthode retourne un DeviceTriggerResult lorsqu’il se termine de manière asynchrone.

Attributs

Voir aussi

S’applique à