CachedFileUpdaterActivatedEventArgs Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
- Héritage
- 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. |