WebUICachedFileUpdaterActivatedEventArgs 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.
C#/C++/VB Ce type apparaît sous la forme CachedFileUpdaterActivatedEventArgs.
public ref class WebUICachedFileUpdaterActivatedEventArgs sealed : ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
public ref class WebUICachedFileUpdaterActivatedEventArgs sealed : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUICachedFileUpdaterActivatedEventArgs final : ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebUICachedFileUpdaterActivatedEventArgs final : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUICachedFileUpdaterActivatedEventArgs : ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebUICachedFileUpdaterActivatedEventArgs : IActivatedEventArgsWithUser, ICachedFileUpdaterActivatedEventArgs, IActivatedEventArgsDeferral
Public NotInheritable Class WebUICachedFileUpdaterActivatedEventArgs
Implements IActivatedEventArgsDeferral, ICachedFileUpdaterActivatedEventArgs
Public NotInheritable Class WebUICachedFileUpdaterActivatedEventArgs
Implements IActivatedEventArgsDeferral, 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 événement activé cachedFileUpdater.
// cachedFileUpdater activated event handler
function activated(eventObject) {
// Identify whether app was launched for cachedFileUpdater
if (eventObject.detail.kind === Windows.ApplicationModel.Activation.ActivationKind.cachedFileUpdater) {
// Perform tasks to prepare your app to display its file picker page
// Get file picker UI
cachedFileUpdaterUI = eventObject.detail.cachedFileUpdaterUI;
cachedFileUpdaterUI.addEventListener("fileupdaterequested", onFileUpdateRequest);
cachedFileUpdaterUI.addEventListener("uirequested", onUIRequested);
switch (cachedFileUpdaterUI.updateTarget) {
case Windows.Storage.Provider.CachedFileTarget.local:
scenarios = [{ url: "/html/cachedFileUpdaterScenario1.html", title: "Get latest version" }];
break;
case Windows.Storage.Provider.CachedFileTarget.remote:
scenarios = [{ url: "/html/cachedFileUpdaterScenario2.html", title: "Remote file update" }];
break;
}
SdkSample.scenarios = scenarios;
}
}
// Register the activated event handler
WinJS.Application.addEventListener("activated", activated, false);
Pour JavaScript, eventObject
contient un objet webUICachedFileUpdaterActivatedEventArgs.
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 .
Cet objet est accessible lorsque vous implémentez un gestionnaire d’événements pour les événements WinJS.Application.Onactivated ou Windows.UI.WebUI.WebUIApplication.activate lorsque ActivationKind est cachedFileUpdater.
Notes
Cette classe n’est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d’informations, consultez Threading and Marshaling (C++/CX) .
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | Utilisateur |
Propriétés
ActivatedOperation |
Obtient l’opération activée par l’application. |
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 l’objet d’écran de démarrage 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. |