DeviceUseTrigger.RequestAsync 方法

定義

多載

RequestAsync(String)

觸發背景工作並傳回 DeviceTriggerResult ,指出觸發程式要求成功或失敗。 取得背景工作將存取之裝置或感應器 的 DeviceInformation.ID

RequestAsync(String, String)

觸發背景工作並傳回 DeviceTriggerResult ,指出觸發程式要求成功或失敗。 取得背景工作將存取之裝置或感應器 的 DeviceInformation.ID ,以及傳遞至背景工作以識別要執行之作業的選擇性應用程式特定字串。

RequestAsync(String)

觸發背景工作並傳回 DeviceTriggerResult ,指出觸發程式要求成功或失敗。 取得背景工作將存取之裝置或感應器 的 DeviceInformation.ID

public:
 virtual IAsyncOperation<DeviceTriggerResult> ^ RequestAsync(Platform::String ^ deviceId) = RequestAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("RequestAsyncSimple")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DeviceTriggerResult> RequestAsync(winrt::hstring const& deviceId);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("RequestAsyncSimple")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DeviceTriggerResult> RequestAsync(string deviceId);
function requestAsync(deviceId)
Public Function RequestAsync (deviceId As String) As IAsyncOperation(Of DeviceTriggerResult)

參數

deviceId
String

Platform::String

winrt::hstring

背景工作將存取之裝置或感應器 的 DeviceInformation.ID 。 它必須符合將執行背景作業的裝置或感應器。 Windows 會使用它來確保符合原則需求。

傳回

這個方法會在以非同步方式完成時傳回 DeviceTriggerResult

屬性

另請參閱

適用於

RequestAsync(String, String)

觸發背景工作並傳回 DeviceTriggerResult ,指出觸發程式要求成功或失敗。 取得背景工作將存取之裝置或感應器 的 DeviceInformation.ID ,以及傳遞至背景工作以識別要執行之作業的選擇性應用程式特定字串。

public:
 virtual IAsyncOperation<DeviceTriggerResult> ^ RequestAsync(Platform::String ^ deviceId, Platform::String ^ arguments) = RequestAsync;
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("RequestAsyncWithArguments")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<DeviceTriggerResult> RequestAsync(winrt::hstring const& deviceId, winrt::hstring const& arguments);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("RequestAsyncWithArguments")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<DeviceTriggerResult> RequestAsync(string deviceId, string arguments);
function requestAsync(deviceId, arguments)
Public Function RequestAsync (deviceId As String, arguments As String) As IAsyncOperation(Of DeviceTriggerResult)

參數

deviceId
String

Platform::String

winrt::hstring

背景工作將存取之裝置或感應器 的 DeviceInformation.ID 。 它必須符合將執行背景作業的裝置或感應器。 Windows 會使用它來確保符合原則需求。

arguments
String

Platform::String

winrt::hstring

選擇性的值。 由您的應用程式指定的字串,並傳遞至背景工作,識別要執行的作業。

傳回

這個方法會在以非同步方式完成時傳回 DeviceTriggerResult

屬性

另請參閱

適用於