DeviceServicingTrigger.RequestAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
RequestAsync(String, TimeSpan) |
觸發背景工作 (設定或韌體更新) ,並傳回 DeviceTriggerResult ,指出觸發程式要求成功或失敗。 採用 DeviceInformation.ID 字串,以及背景工作將執行的選擇性估計時間。 如果您的 app 無法判斷適當的時間估計值,請提供零作為估計時間。 |
RequestAsync(String, TimeSpan, String) |
觸發背景工作 (設定或韌體更新) ,並傳回 DeviceTriggerResult ,指出觸發程式要求成功或失敗。 取得 DeviceInformation.ID 字串、執行背景工作的選擇性估計時間,以及傳遞至背景工作的選擇性應用程式特定字串,以識別要執行的裝置作業。 如果您的 app 無法判斷適當的時間估計值,請提供零作為估計時間。 |
RequestAsync(String, TimeSpan)
觸發背景工作 (設定或韌體更新) ,並傳回 DeviceTriggerResult ,指出觸發程式要求成功或失敗。 採用 DeviceInformation.ID 字串,以及背景工作將執行的選擇性估計時間。 如果您的 app 無法判斷適當的時間估計值,請提供零作為估計時間。
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 字串、執行背景工作的選擇性估計時間,以及傳遞至背景工作的選擇性應用程式特定字串,以識別要執行的裝置作業。 如果您的 app 無法判斷適當的時間估計值,請提供零作為估計時間。
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 。
- 屬性