DeviceServicingTrigger.RequestAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
RequestAsync(String, TimeSpan) |
Desencadena la tarea en segundo plano (configuración o actualización de firmware) y devuelve un DeviceTriggerResult que indica que la solicitud del desencadenador se ha realizado correctamente o no. Toma la cadena DeviceInformation.ID y un tiempo estimado opcional que ejecutará la tarea en segundo plano. Si la aplicación no puede determinar una estimación de tiempo adecuada, proporcione cero como tiempo estimado. |
RequestAsync(String, TimeSpan, String) |
Desencadena la tarea en segundo plano (configuración o actualización de firmware) y devuelve un DeviceTriggerResult que indica que la solicitud del desencadenador se ha realizado correctamente o no. Toma la cadena de DeviceInformation.ID , un tiempo estimado opcional que ejecutará la tarea en segundo plano y una cadena opcional específica de la aplicación que se pasa a la tarea en segundo plano que identifica qué operación de dispositivo se va a realizar. Si la aplicación no puede determinar una estimación de tiempo adecuada, proporcione cero como tiempo estimado. |
RequestAsync(String, TimeSpan)
Desencadena la tarea en segundo plano (configuración o actualización de firmware) y devuelve un DeviceTriggerResult que indica que la solicitud del desencadenador se ha realizado correctamente o no. Toma la cadena DeviceInformation.ID y un tiempo estimado opcional que ejecutará la tarea en segundo plano. Si la aplicación no puede determinar una estimación de tiempo adecuada, proporcione cero como tiempo 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
El DeviceInformation.ID del dispositivo al que accederá la tarea en segundo plano. La ruta de acceso del dispositivo debe coincidir con el dispositivo que realizará la operación en segundo plano y se usa en Windows para asegurarse de que se cumplen los requisitos de directiva.
Valor opcional. Duración esperada de la actualización de la configuración en segundo plano o actualización de firmware en segundo plano. Si se proporciona, se mostrará al usuario en el cuadro de diálogo de consentimiento del sistema cuando la aplicación desencadene la tarea. Establezca este valor en cero si no se puede determinar una estimación de tiempo adecuada.
Devoluciones
Este método devuelve un DeviceTriggerResult cuando se completa de forma asincrónica.
- Atributos
Consulte también
Se aplica a
RequestAsync(String, TimeSpan, String)
Desencadena la tarea en segundo plano (configuración o actualización de firmware) y devuelve un DeviceTriggerResult que indica que la solicitud del desencadenador se ha realizado correctamente o no. Toma la cadena de DeviceInformation.ID , un tiempo estimado opcional que ejecutará la tarea en segundo plano y una cadena opcional específica de la aplicación que se pasa a la tarea en segundo plano que identifica qué operación de dispositivo se va a realizar. Si la aplicación no puede determinar una estimación de tiempo adecuada, proporcione cero como tiempo 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
El DeviceInformation.ID del dispositivo al que accederá la tarea en segundo plano. La ruta de acceso del dispositivo debe coincidir con el dispositivo que realizará la operación en segundo plano y se usa en Windows para asegurarse de que se cumplen los requisitos de directiva.
Valor opcional. Duración esperada de la actualización de la configuración en segundo plano o actualización de firmware en segundo plano. Si se proporciona, se mostrará al usuario en el cuadro de diálogo de consentimiento del sistema cuando la aplicación desencadene la tarea. Establezca este valor en cero si no se puede determinar una estimación de tiempo adecuada.
- arguments
-
String
Platform::String
winrt::hstring
Valor opcional. Cadena específica de la aplicación que se pasa a la tarea en segundo plano que identifica la operación del dispositivo que se va a realizar.
Devoluciones
Este método devuelve un DeviceTriggerResult cuando se completa de forma asincrónica.
- Atributos