次の方法で共有


DeviceServicingTrigger.RequestAsync メソッド

定義

オーバーロード

RequestAsync(String, TimeSpan)

バックグラウンド タスク (設定またはファームウェアの更新) をトリガーし、トリガー要求の成功または失敗を示す DeviceTriggerResult を返します。 DeviceInformation.ID 文字列と、バックグラウンド タスクが実行される省略可能な推定時間を受け取ります。 アプリで適切な時間見積もりを決定できない場合は、見積もり時間として 0 を指定します。

RequestAsync(String, TimeSpan, String)

バックグラウンド タスク (設定またはファームウェアの更新) をトリガーし、トリガー要求の成功または失敗を示す DeviceTriggerResult を返します。 DeviceInformation.ID 文字列、バックグラウンド タスクが実行される推定時間 (省略可能)、および実行するデバイス操作を識別するバックグラウンド タスクに渡される省略可能なアプリ固有の文字列を受け取ります。 アプリで適切な時間見積もりを決定できない場合は、見積もり時間として 0 を指定します。

RequestAsync(String, TimeSpan)

バックグラウンド タスク (設定またはファームウェアの更新) をトリガーし、トリガー要求の成功または失敗を示す DeviceTriggerResult を返します。 DeviceInformation.ID 文字列と、バックグラウンド タスクが実行される省略可能な推定時間を受け取ります。 アプリで適切な時間見積もりを決定できない場合は、見積もり時間として 0 を指定します。

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)

パラメーター

deviceId
String

Platform::String

winrt::hstring

バックグラウンド タスクがアクセスするデバイスの DeviceInformation.ID 。 デバイス パスは、バックグラウンド操作を実行するデバイスと一致する必要があり、ポリシー要件が満たされていることを確認するために Windows によって使用されます。

expectedDuration
TimeSpan TimeSpan

省略可能な値。 バックグラウンド設定の更新またはバックグラウンド ファームウェアの更新の予想される期間。 指定した場合、タスクがアプリによってトリガーされると、システムの同意ダイアログにユーザーに表示されます。 適切な時間見積もりを決定できない場合は、この値を 0 に設定します。

戻り値

このメソッドは、非同期的に完了したときに DeviceTriggerResult を返します。

属性

こちらもご覧ください

適用対象

RequestAsync(String, TimeSpan, String)

バックグラウンド タスク (設定またはファームウェアの更新) をトリガーし、トリガー要求の成功または失敗を示す DeviceTriggerResult を返します。 DeviceInformation.ID 文字列、バックグラウンド タスクが実行される推定時間 (省略可能)、および実行するデバイス操作を識別するバックグラウンド タスクに渡される省略可能なアプリ固有の文字列を受け取ります。 アプリで適切な時間見積もりを決定できない場合は、見積もり時間として 0 を指定します。

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)

パラメーター

deviceId
String

Platform::String

winrt::hstring

バックグラウンド タスクがアクセスするデバイスの DeviceInformation.ID 。 デバイス パスは、バックグラウンド操作を実行するデバイスと一致する必要があり、ポリシー要件が満たされていることを確認するために Windows によって使用されます。

expectedDuration
TimeSpan TimeSpan

省略可能な値。 バックグラウンド設定の更新またはバックグラウンド ファームウェアの更新の予想される期間。 指定した場合、タスクがアプリによってトリガーされると、システムの同意ダイアログにユーザーに表示されます。 適切な時間見積もりを決定できない場合は、この値を 0 に設定します。

arguments
String

Platform::String

winrt::hstring

省略可能な値。 実行するデバイス操作を識別する、バックグラウンド タスクに渡されるアプリ固有の文字列。

戻り値

このメソッドは、非同期的に完了したときに DeviceTriggerResult を返します。

属性

こちらもご覧ください

適用対象