CachedFileUpdaterActivatedEventArgs 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.
Menyediakan informasi tentang peristiwa yang diaktifkan yang diaktifkan saat pengguna menyimpan atau membuka file yang memerlukan pembaruan dari aplikasi.
Javascript Jenis ini muncul sebagai WebUICachedFileUpdaterActivatedEventArgs.
public ref class CachedFileUpdaterActivatedEventArgs sealed : ICachedFileUpdaterActivatedEventArgs
public ref class CachedFileUpdaterActivatedEventArgs sealed : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CachedFileUpdaterActivatedEventArgs final : ICachedFileUpdaterActivatedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CachedFileUpdaterActivatedEventArgs final : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CachedFileUpdaterActivatedEventArgs : ICachedFileUpdaterActivatedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CachedFileUpdaterActivatedEventArgs : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs
Public NotInheritable Class CachedFileUpdaterActivatedEventArgs
Implements ICachedFileUpdaterActivatedEventArgs
Public NotInheritable Class CachedFileUpdaterActivatedEventArgs
Implements IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Contoh
Sampel Kontrak pemilih file menunjukkan cara merespons titik aktivasi CachedFileUpdater.
// CachedFileUpdater activated event handler
protected override void OnCachedFileUpdaterActivated(CachedFileUpdaterActivatedEventArgs args)
{
var CachedFileUpdaterPage = new SDKTemplate.CachedFileUpdaterPage();
CachedFileUpdaterPage.Activate(args);
}
// Overloaded method to respond to CachedFileUpdater events
public void Activate(CachedFileUpdaterActivatedEventArgs args)
{
// Get file picker UI
cachedFileUpdaterUI = args.CachedFileUpdaterUI;
cachedFileUpdaterUI.FileUpdateRequested += CachedFileUpdaterUI_FileUpdateRequested;
cachedFileUpdaterUI.UIRequested += CachedFileUpdaterUI_UIRequested;
switch (cachedFileUpdaterUI.UpdateTarget)
{
case CachedFileTarget.Local:
scenarios = new List<Scenario> { new Scenario() { Title = "Get latest version", ClassType = typeof(FilePickerContracts.CachedFileUpdater_Local) } };
break;
case CachedFileTarget.Remote:
scenarios = new List<Scenario> { new Scenario() { Title = "Remote file update", ClassType = typeof(FilePickerContracts.CachedFileUpdater_Remote) } };
break;
}
Window.Current.Activate();
}
Untuk C#, args
untuk penimpaan OnCachedFileUpdaterActivated pada objek Aplikasi mereferensikan objek CachedFileUpdaterActivatedEventArgs. Penimpaan OnCachedFileUpdaterActivated ada di file App.xaml.cs dan Activate
metodenya ada di file CachedFileUpdaterPage.xaml.cs dari sampel kontrak Pemilih file.
Keterangan
Pelajari selengkapnya tentang menyediakan pembaruan untuk file yang ditawarkan aplikasi Anda di Mulai Cepat: Menyediakan layanan file melalui dan di referensi namespace Layanan Windows.Storage.Pickers.Provider .
Objek CachedFileUpdaterActivatedEventArgs diteruskan ke penanganan aktivitas yang diaktifkan aplikasi saat pengguna menyimpan file yang memerlukan manajemen konten dari aplikasi. Jenis aktivasi ini ditunjukkan oleh nilai ActivationKind.CachedFileUpdater yang dikembalikan oleh properti Kind .
Aplikasi yang ditulis dalam JavaScript harus mendengarkan dan menangani peristiwa Windows.UI.WebUI.WebUIApplication.activated .
Aplikasi UWP menggunakan C++, C#, atau Visual Basic biasanya menerapkan titik aktivasi dengan mengambil alih metode objek Aplikasi . File app.xaml code-behind templat default selalu menyertakan penimpaan untuk OnLaunched, tetapi menentukan penimpaan untuk titik aktivasi lain seperti OnCachedFileUpdaterActivated terserah kode aplikasi Anda.
Semua penimpaan Aplikasi yang terlibat dalam skenario aktivasi harus memanggil Window.Activate dalam implementasinya.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1607 | 14393 | Pengguna |
Properti
CachedFileUpdaterUI |
Mendapatkan UI kotak surat pemilih file yang ditampilkan saat file memerlukan pembaruan dari aplikasi. |
Kind |
Mendapatkan jenis aktivasi. |
PreviousExecutionState |
Mendapatkan status eksekusi aplikasi sebelum diaktifkan. |
SplashScreen |
Mendapatkan objek SplashScreen yang menyediakan informasi tentang transisi dari layar splash ke aplikasi yang diaktifkan. |
User |
Membuat pengguna tempat aplikasi diaktifkan. |