DeviceServicingTrigger.RequestAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 によって使用されます。
省略可能な値。 バックグラウンド設定の更新またはバックグラウンド ファームウェアの更新の予想される期間。 指定した場合、タスクがアプリによってトリガーされると、システムの同意ダイアログにユーザーに表示されます。 適切な時間見積もりを決定できない場合は、この値を 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 によって使用されます。
省略可能な値。 バックグラウンド設定の更新またはバックグラウンド ファームウェアの更新の予想される期間。 指定した場合、タスクがアプリによってトリガーされると、システムの同意ダイアログにユーザーに表示されます。 適切な時間見積もりを決定できない場合は、この値を 0 に設定します。
- arguments
-
String
Platform::String
winrt::hstring
省略可能な値。 実行するデバイス操作を識別する、バックグラウンド タスクに渡されるアプリ固有の文字列。
戻り値
このメソッドは、非同期的に完了したときに DeviceTriggerResult を返します。
- 属性