Lire en anglais

Partager via


CachedFileUpdaterActivatedEventArgs Classe

Définition

Fournit des informations sur l’événement activé qui se déclenche lorsque l’utilisateur enregistre ou ouvre un fichier qui a besoin de mises à jour de l’application.

Javascript Ce type apparaît sous la forme WebUICachedFileUpdaterActivatedEventArgs.

[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
Héritage
Object CachedFileUpdaterActivatedEventArgs
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Exemples

L’exemple de contrats du sélecteur de fichiers montre comment répondre à un point d’activation 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();
        }

Pour C#, args pour un remplacement OnCachedFileUpdaterActivated sur l’objet Application fait référence à un objet CachedFileUpdaterActivatedEventArgs. Le remplacement OnCachedFileUpdaterActivated se trouve dans le fichier App.xaml.cs et la Activate méthode se trouve dans le fichier CachedFileUpdaterPage.xaml.cs de l’exemple de contrats du sélecteur de fichiers.

Remarques

Pour en savoir plus sur la fourniture de mises à jour pour les fichiers que votre application offre, consultez le Guide de démarrage rapide : Fournir des services de fichiers via et dans la référence de l’espace de noms Windows.Storage.Pickers.Provider .

Un objet CachedFileUpdaterActivatedEventArgs est passé au gestionnaire d’événements activés de l’application lorsque l’utilisateur enregistre un fichier qui nécessite une gestion de contenu à partir de l’application. Ce type d’activation est indiqué par la valeur ActivationKind.CachedFileUpdater retournée par la propriété Kind .

Les applications écrites en JavaScript doivent écouter et gérer les événements Windows.UI.WebUI.WebUIApplication.activated .

L’application UWP utilisant C++, C# ou Visual Basic implémente généralement des points d’activation en remplaçant les méthodes de l’objet Application . Les fichiers code-behind app.xaml de modèle par défaut incluent toujours un remplacement pour OnLaunched, mais la définition de remplacements pour d’autres points d’activation tels que OnCachedFileUpdaterActivated dépend du code de votre application.

Tous les remplacements d’application impliqués dans un scénario d’activation doivent appeler Window.Activate dans leurs implémentations.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 Utilisateur

Propriétés

CachedFileUpdaterUI

Obtient l’interface utilisateur de la boîte aux lettres du sélecteur de fichiers qui s’affiche lorsqu’un fichier a besoin de mises à jour de l’application.

Kind

Obtient le type d’activation.

PreviousExecutionState

Obtient l’état d’exécution de l’application avant son activation.

SplashScreen

Obtient un objet SplashScreen qui fournit des informations sur la transition de l’écran de démarrage à l’application activée.

User

Obtient l’utilisateur pour lequel l’application a été activée.

S’applique à

Produit Versions
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Voir aussi