DeviceServicingTrigger.RequestAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk