Compartilhar via


DeviceServicingTrigger.RequestAsync Método

Definição

Sobrecargas

RequestAsync(String, TimeSpan)

Dispara a tarefa em segundo plano (configurações ou atualização de firmware) e retorna um DeviceTriggerResult indicando êxito ou falha da solicitação de gatilho. Usa a cadeia de caracteres DeviceInformation.ID e um tempo estimado opcional que a tarefa em segundo plano executará. Se seu aplicativo não puder determinar uma estimativa de tempo apropriada, forneça zero como o tempo estimado.

RequestAsync(String, TimeSpan, String)

Dispara a tarefa em segundo plano (configurações ou atualização de firmware) e retorna um DeviceTriggerResult indicando êxito ou falha da solicitação de gatilho. Usa o DeviceInformation.ID cadeia de caracteres, um tempo estimado opcional que a tarefa em segundo plano será executada e uma cadeia de caracteres opcional específica do aplicativo passada para a tarefa em segundo plano que identifica qual operação de dispositivo executar. Se seu aplicativo não puder determinar uma estimativa de tempo apropriada, forneça zero como o tempo estimado.

RequestAsync(String, TimeSpan)

Dispara a tarefa em segundo plano (configurações ou atualização de firmware) e retorna um DeviceTriggerResult indicando êxito ou falha da solicitação de gatilho. Usa a cadeia de caracteres DeviceInformation.ID e um tempo estimado opcional que a tarefa em segundo plano executará. Se seu aplicativo não puder determinar uma estimativa de tempo apropriada, forneça zero como o tempo estimado.

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)

Parâmetros

deviceId
String

Platform::String

winrt::hstring

O DeviceInformation.ID do dispositivo que a tarefa em segundo plano acessará. O caminho do dispositivo deve corresponder ao dispositivo que executará a operação em segundo plano e é usado pelo Windows para garantir que os requisitos de política sejam atendidos.

expectedDuration
TimeSpan TimeSpan

Valor opcional. A duração esperada da atualização das configurações em segundo plano ou da atualização de firmware em segundo plano. Se fornecido, ele será exibido para o usuário na caixa de diálogo de consentimento do sistema quando a tarefa for disparada pelo aplicativo. Defina esse valor como zero se uma estimativa de tempo apropriada não puder ser determinada.

Retornos

Esse método retorna um DeviceTriggerResult quando é concluído de forma assíncrona.

Atributos

Confira também

Aplica-se a

RequestAsync(String, TimeSpan, String)

Dispara a tarefa em segundo plano (configurações ou atualização de firmware) e retorna um DeviceTriggerResult indicando êxito ou falha da solicitação de gatilho. Usa o DeviceInformation.ID cadeia de caracteres, um tempo estimado opcional que a tarefa em segundo plano será executada e uma cadeia de caracteres opcional específica do aplicativo passada para a tarefa em segundo plano que identifica qual operação de dispositivo executar. Se seu aplicativo não puder determinar uma estimativa de tempo apropriada, forneça zero como o tempo estimado.

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)

Parâmetros

deviceId
String

Platform::String

winrt::hstring

O DeviceInformation.ID do dispositivo que a tarefa em segundo plano acessará. O caminho do dispositivo deve corresponder ao dispositivo que executará a operação em segundo plano e é usado pelo Windows para garantir que os requisitos de política sejam atendidos.

expectedDuration
TimeSpan TimeSpan

Valor opcional. A duração esperada da atualização das configurações em segundo plano ou da atualização de firmware em segundo plano. Se fornecido, ele será exibido para o usuário na caixa de diálogo de consentimento do sistema quando a tarefa for disparada pelo aplicativo. Defina esse valor como zero se uma estimativa de tempo apropriada não puder ser determinada.

arguments
String

Platform::String

winrt::hstring

Valor opcional. Uma cadeia de caracteres específica do aplicativo passada para a tarefa em segundo plano que identifica qual operação de dispositivo executar.

Retornos

Esse método retorna um DeviceTriggerResult quando é concluído de forma assíncrona.

Atributos

Confira também

Aplica-se a