DeviceServicingTrigger.RequestAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
RequestAsync(String, TimeSpan) |
(设置或固件更新) 触发后台任务,并返回指示触发器请求成功或失败的 DeviceTriggerResult 。 获取 DeviceInformation.ID 字符串和后台任务运行的可选估计时间。 如果应用无法确定适当的时间估算,请提供零作为估计时间。 |
RequestAsync(String, TimeSpan, String) |
(设置或固件更新) 触发后台任务,并返回指示触发器请求成功或失败的 DeviceTriggerResult 。 获取 DeviceInformation.ID 字符串、后台任务运行的可选估计时间,以及传递给后台任务的特定于应用的可选字符串,用于标识要执行的设备操作。 如果应用无法确定适当的时间估算,请提供零作为估计时间。 |
RequestAsync(String, TimeSpan)
(设置或固件更新) 触发后台任务,并返回指示触发器请求成功或失败的 DeviceTriggerResult 。 获取 DeviceInformation.ID 字符串和后台任务运行的可选估计时间。 如果应用无法确定适当的时间估算,请提供零作为估计时间。
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 用来确保满足策略要求。
可选值。 后台设置更新或后台固件更新的预期持续时间。 如果提供,当应用触发任务时,它将在系统同意对话框中向用户显示。 如果无法确定适当的时间估计值,请将此值设置为零。
返回
此方法在异步完成时返回 DeviceTriggerResult 。
- 属性
另请参阅
适用于
RequestAsync(String, TimeSpan, String)
(设置或固件更新) 触发后台任务,并返回指示触发器请求成功或失败的 DeviceTriggerResult 。 获取 DeviceInformation.ID 字符串、后台任务运行的可选估计时间,以及传递给后台任务的特定于应用的可选字符串,用于标识要执行的设备操作。 如果应用无法确定适当的时间估算,请提供零作为估计时间。
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 用来确保满足策略要求。
可选值。 后台设置更新或后台固件更新的预期持续时间。 如果提供,当应用触发任务时,它将在系统同意对话框中向用户显示。 如果无法确定适当的时间估计值,请将此值设置为零。
- arguments
-
String
Platform::String
winrt::hstring
可选值。 传递给后台任务的特定于应用的字符串,标识要执行的设备操作。
返回
此方法在异步完成时返回 DeviceTriggerResult 。
- 属性