Share via


CachedFileUpdaterActivatedEventArgs Kelas

Definisi

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
Object Platform::Object IInspectable CachedFileUpdaterActivatedEventArgs
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.

Berlaku untuk

Lihat juga