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. |