Поделиться через


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 для обеспечения соблюдения требований политики.

expectedDuration
TimeSpan TimeSpan

Необязательное значение. Ожидаемая продолжительность обновления фоновых параметров или фонового обновления встроенного ПО. Если он указан, он будет отображаться для пользователя в диалоговом окне согласия системы, когда задача активируется вашим приложением. Установите для этого значения нулевое значение, если не удается определить соответствующую оценку времени.

Возвращаемое значение

Этот метод возвращает 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 для обеспечения соблюдения требований политики.

expectedDuration
TimeSpan TimeSpan

Необязательное значение. Ожидаемая продолжительность обновления фоновых параметров или фонового обновления встроенного ПО. Если он указан, он будет отображаться для пользователя в диалоговом окне согласия системы, когда задача активируется вашим приложением. Установите для этого значения нулевое значение, если не удается определить соответствующую оценку времени.

arguments
String

Platform::String

winrt::hstring

Необязательное значение. Строка конкретного приложения, передаваемая фоновой задаче, идентифицирует операцию устройства.

Возвращаемое значение

Этот метод возвращает DeviceTriggerResult при асинхронном завершении.

Атрибуты

См. также раздел

Применяется к