Bagikan melalui


DeviceServicingTrigger.RequestAsync Metode

Definisi

Overload

RequestAsync(String, TimeSpan)

Memicu tugas latar belakang (pengaturan atau pembaruan firmware) dan mengembalikan DeviceTriggerResult yang menunjukkan keberhasilan atau kegagalan permintaan pemicu. Mengambil string DeviceInformation.ID dan perkiraan waktu opsional tugas latar belakang akan berjalan. Jika aplikasi Anda tidak dapat menentukan perkiraan waktu yang sesuai, berikan nol sebagai perkiraan waktu.

RequestAsync(String, TimeSpan, String)

Memicu tugas latar belakang (pengaturan atau pembaruan firmware) dan mengembalikan DeviceTriggerResult yang menunjukkan keberhasilan atau kegagalan permintaan pemicu. Mengambil string DeviceInformation.ID , perkiraan waktu opsional tugas latar belakang akan berjalan, dan string khusus aplikasi opsional diteruskan ke tugas latar belakang yang mengidentifikasi operasi perangkat mana yang akan dilakukan. Jika aplikasi Anda tidak dapat menentukan perkiraan waktu yang sesuai, berikan nol sebagai perkiraan waktu.

RequestAsync(String, TimeSpan)

Memicu tugas latar belakang (pengaturan atau pembaruan firmware) dan mengembalikan DeviceTriggerResult yang menunjukkan keberhasilan atau kegagalan permintaan pemicu. Mengambil string DeviceInformation.ID dan perkiraan waktu opsional tugas latar belakang akan berjalan. Jika aplikasi Anda tidak dapat menentukan perkiraan waktu yang sesuai, berikan nol sebagai perkiraan waktu.

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)

Parameter

deviceId
String

Platform::String

winrt::hstring

DeviceInformation.ID perangkat yang akan diakses oleh tugas latar belakang. Jalur perangkat harus cocok dengan perangkat yang akan melakukan operasi latar belakang dan digunakan oleh Windows untuk memastikan bahwa persyaratan kebijakan terpenuhi.

expectedDuration
TimeSpan TimeSpan

Nilai opsional. Durasi yang diharapkan dari pembaruan pengaturan latar belakang atau pembaruan firmware latar belakang. Jika disediakan, itu akan ditampilkan kepada pengguna dalam dialog persetujuan sistem saat tugas dipicu oleh aplikasi Anda. Atur nilai ini ke nol jika perkiraan waktu yang sesuai tidak dapat ditentukan.

Mengembalikan

Metode ini mengembalikan DeviceTriggerResult ketika selesai secara asinkron.

Atribut

Lihat juga

Berlaku untuk

RequestAsync(String, TimeSpan, String)

Memicu tugas latar belakang (pengaturan atau pembaruan firmware) dan mengembalikan DeviceTriggerResult yang menunjukkan keberhasilan atau kegagalan permintaan pemicu. Mengambil string DeviceInformation.ID , perkiraan waktu opsional tugas latar belakang akan berjalan, dan string khusus aplikasi opsional diteruskan ke tugas latar belakang yang mengidentifikasi operasi perangkat mana yang akan dilakukan. Jika aplikasi Anda tidak dapat menentukan perkiraan waktu yang sesuai, berikan nol sebagai perkiraan waktu.

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)

Parameter

deviceId
String

Platform::String

winrt::hstring

DeviceInformation.ID perangkat yang akan diakses oleh tugas latar belakang. Jalur perangkat harus cocok dengan perangkat yang akan melakukan operasi latar belakang dan digunakan oleh Windows untuk memastikan bahwa persyaratan kebijakan terpenuhi.

expectedDuration
TimeSpan TimeSpan

Nilai opsional. Durasi yang diharapkan dari pembaruan pengaturan latar belakang atau pembaruan firmware latar belakang. Jika disediakan, itu akan ditampilkan kepada pengguna dalam dialog persetujuan sistem saat tugas dipicu oleh aplikasi Anda. Atur nilai ini ke nol jika perkiraan waktu yang sesuai tidak dapat ditentukan.

arguments
String

Platform::String

winrt::hstring

Nilai opsional. String khusus aplikasi diteruskan ke tugas latar belakang yang mengidentifikasi operasi perangkat mana yang akan dilakukan.

Mengembalikan

Metode ini mengembalikan DeviceTriggerResult ketika selesai secara asinkron.

Atribut

Lihat juga

Berlaku untuk