FileUpdateRequestDeferral Kelas
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.
Gunakan untuk menyelesaikan pembaruan secara asinkron.
public ref class FileUpdateRequestDeferral sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class FileUpdateRequestDeferral final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class FileUpdateRequestDeferral
Public NotInheritable Class FileUpdateRequestDeferral
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Sampel kontrak pemilih File menunjukkan cara menanggapi peristiwa FileUpdateRequested, termasuk cara mendapatkan penangguhan.
// Event handler
void CachedFileUpdaterUI_FileUpdateRequested(CachedFileUpdaterUI sender, FileUpdateRequestedEventArgs args)
{
fileUpdateRequest = args.Request;
fileUpdateRequestDeferral = fileUpdateRequest.GetDeferral();
switch (cachedFileUpdaterUI.UIStatus)
{
case UIStatus.Hidden:
fileUpdateRequest.Status = FileUpdateStatus.UserInputNeeded;
fileUpdateRequestDeferral.Complete();
break;
case UIStatus.Visible:
break;
case UIStatus.Unavailable:
fileUpdateRequest.Status = FileUpdateStatus.Failed;
fileUpdateRequestDeferral.Complete();
break;
}
}
// Register for the event
cachedFileUpdaterUI.FileUpdateRequested += CachedFileUpdaterUI_FileUpdateRequested;
args
berisi objek FileUpdateRequestedEventArgs .
Keterangan
Jika aplikasi Anda berpartisipasi dalam kontrak Cached File Updater, dan Anda tidak dapat selesai merespons pembaruan sebelum kembali dari penanganan aktivitas FileUpdateRequested Anda, panggil metode FileUpdaterRequestDeferral.Complete untuk menyelesaikan pembaruan secara asinkron.
Catatan
UI pemilih file dinonaktifkan hingga aplikasi selesai merespons semua peristiwa FileUpdateRequested yang diaktifkan.
Untuk mempelajari tentang menanggapi peristiwa FileUpdateRequested , lihat FileUpdateRequestedEventArgs.
Metode
Complete() |
Menandakan bahwa respons terhadap peristiwa FileUpdateRequested selesai. |
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