Condividi tramite


DeviceServicingTrigger.RequestAsync Metodo

Definizione

Overload

RequestAsync(String, TimeSpan)

Attiva l'attività in background (impostazioni o aggiornamento del firmware) e restituisce un oggetto DeviceTriggerResult che indica l'esito positivo o negativo della richiesta di trigger. Accetta la stringa DeviceInformation.ID e un tempo stimato facoltativo per l'esecuzione dell'attività in background. Se l'app non è in grado di determinare una stima temporale appropriata, specificare zero come tempo stimato.

RequestAsync(String, TimeSpan, String)

Attiva l'attività in background (impostazioni o aggiornamento del firmware) e restituisce un oggetto DeviceTriggerResult che indica l'esito positivo o negativo della richiesta di trigger. Accetta la stringa DeviceInformation.ID , un tempo stimato facoltativo per l'esecuzione dell'attività in background e una stringa facoltativa specifica dell'app passata all'attività in background che identifica l'operazione del dispositivo da eseguire. Se l'app non è in grado di determinare una stima temporale appropriata, specificare zero come tempo stimato.

RequestAsync(String, TimeSpan)

Attiva l'attività in background (impostazioni o aggiornamento del firmware) e restituisce un oggetto DeviceTriggerResult che indica l'esito positivo o negativo della richiesta di trigger. Accetta la stringa DeviceInformation.ID e un tempo stimato facoltativo per l'esecuzione dell'attività in background. Se l'app non è in grado di determinare una stima temporale appropriata, specificare zero come tempo stimato.

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)

Parametri

deviceId
String

Platform::String

winrt::hstring

Il DeviceInformation.ID del dispositivo a cui accederà l'attività in background. Il percorso del dispositivo deve corrispondere al dispositivo che eseguirà l'operazione in background e viene usato da Windows per garantire che i requisiti dei criteri siano soddisfatti.

expectedDuration
TimeSpan TimeSpan

Valore facoltativo. Durata prevista dell'aggiornamento delle impostazioni in background o dell'aggiornamento del firmware in background. Se specificato, verrà visualizzato all'utente nella finestra di dialogo di consenso del sistema quando l'attività viene attivata dall'app. Impostare questo valore su zero se non è possibile determinare una stima temporale appropriata.

Restituisce

Questo metodo restituisce un oggetto DeviceTriggerResult al termine asincrono.

Attributi

Vedi anche

Si applica a

RequestAsync(String, TimeSpan, String)

Attiva l'attività in background (impostazioni o aggiornamento del firmware) e restituisce un oggetto DeviceTriggerResult che indica l'esito positivo o negativo della richiesta di trigger. Accetta la stringa DeviceInformation.ID , un tempo stimato facoltativo per l'esecuzione dell'attività in background e una stringa facoltativa specifica dell'app passata all'attività in background che identifica l'operazione del dispositivo da eseguire. Se l'app non è in grado di determinare una stima temporale appropriata, specificare zero come tempo stimato.

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)

Parametri

deviceId
String

Platform::String

winrt::hstring

Il DeviceInformation.ID del dispositivo a cui accederà l'attività in background. Il percorso del dispositivo deve corrispondere al dispositivo che eseguirà l'operazione in background e viene usato da Windows per garantire che i requisiti dei criteri siano soddisfatti.

expectedDuration
TimeSpan TimeSpan

Valore facoltativo. Durata prevista dell'aggiornamento delle impostazioni in background o dell'aggiornamento del firmware in background. Se specificato, verrà visualizzato all'utente nella finestra di dialogo di consenso del sistema quando l'attività viene attivata dall'app. Impostare questo valore su zero se non è possibile determinare una stima temporale appropriata.

arguments
String

Platform::String

winrt::hstring

Valore facoltativo. Stringa specifica dell'app passata all'attività in background che identifica l'operazione del dispositivo da eseguire.

Restituisce

Questo metodo restituisce un oggetto DeviceTriggerResult al termine asincrono.

Attributi

Vedi anche

Si applica a