CachedFileUpdaterUI Class

Utilisé pour interagir avec le sélecteur de fichier si votre application fournit les mises à jour de fichiers en participant au programme de mise à jour des fichiers mis en cache.

Syntaxe


var cachedFileUpdaterUI = Windows.UI.WebUI.webuiCachedFileUpdaterActivatedEventArgs.cachedFileUpdaterUI;

Attributs

[Version(0x06020000)]

Membres

CachedFileUpdaterUIClasse possède ces types de membres :

Événements

CachedFileUpdaterUIClasse possède ces événements.

ÉvénementDescription
FileUpdateRequested Fires when the Windows requests a file update.
UIRequested Fires when the calling app needs to display the file picker letterbox UI that is represented by the CachedFileUpdaterUI object.

 

Méthodes

The CachedFileUpdaterUI Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le CachedFileUpdaterUIClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Title

Lecture/écritureGets or sets the title to display in the top-left the file picker UI. The title identifies the location or context of the app's page (which is hosted in the file picker UI) for the user.

UIStatus

En lecture seuleGets an enum value that indicates the status of the file picker UI.

UpdateTarget

En lecture seuleGets a value that indicates which version of the file needs to be updated: the local version or the version in the app's repository.

 

Remarques

En JavaScript, récupère un objet CachedFileUpdaterUI à l'aide de la propriété webuiCachedFileUpdaterActivatedEventArgs.cachedFileUpdaterUI.

En C#, C++ et VB, récupère un objet CachedFileUpdaterUI à l'aide de la propriété CachedFileUpdaterActivatedEventArgs.CachedFileUpdaterUI.

Exemples

L'Exemple des contrats de sélecteur de fichier 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);

En JavaScript, eventObject contient un objet webUICachedFileUpdaterActivatedEventArgs.

Pour C#, args contient un objet CachedFileUpdaterActivatedEventArgs. En outre, OnCachedFileUpdaterActivated figure dans le fichier App.xaml.cs et la méthode Activate figure dans le fichier CachedFileUpdaterPage.xaml.cs de l'exemple des contrats de sélecteur de fichier.

Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.Storage.Provider
Windows::Storage::Provider [C++]

Métadonnées

Windows.winmd

 

 

Afficher:
© 2014 Microsoft