DeviceServicingTrigger.RequestAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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 при асинхронном завершении.
- Атрибуты