CachedFileUpdaterActivatedEventArgs Class

Erstellt Informationen über das Aktivierungsereignis, das ausgelöst wird, wenn der Benutzer eine Datei speichert oder öffnet, die Updates von der App erfordert.

JavaScript:  Dieser Typ wird als WebUICachedFileUpdaterActivatedEventArgs angezeigt.

Syntax

Public NotInheritable Class CachedFileUpdaterActivatedEventArgs
    Implements ICachedFileUpdaterActivatedEventArgs, _
    IActivatedEventArgs

Attribute

[MarshalingBehavior(Agile)]
[Version(0x06020000)]

Member

CachedFileUpdaterActivatedEventArgsKlasse hat diese Membertypen:

Methoden

The CachedFileUpdaterActivatedEventArgs Klasse erbt Methoden von Object Klasse.

Eigenschaften

Der CachedFileUpdaterActivatedEventArgsKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

CachedFileUpdaterUI

SchreibgeschütztGets the letterbox UI of the file picker that is displayed when a file needs updates from the app.

Kind

SchreibgeschütztGets the activation type.

PreviousExecutionState

SchreibgeschütztGets the execution state of the app before it was activated.

SplashScreen

SchreibgeschütztGets a SplashScreen object that provides information about the transition from the splash screen to the activated app.

 

Hinweise

Erfahren Sie, wie Sie den Benutzer mit Aktualisierungen der Dateien versorgen können, die Sie in Ihrer App anbieten, unter Quickstart: Providing file services through file pickers und in der Windows.Storage.Pickers.Provider-Namespacereferenz.

Ein CachedFileUpdaterActivatedEventArgs-Objekt wird dem aktiven Ereignishandler der App übergeben, wenn der Benutzer eine Datei speichert, die Inhaltsverwaltung von der App erfordert. Dieser Typ der Aktivierung wird durch den ActivationKind.CachedFileUpdater-Wert angegeben, der von der Kind-Eigenschaft zurückgegeben wird.

Apps, die in JavaScript geschrieben werden, müssen Windows.UI.WebUI.WebUIApplication.activated-Ereignisse lauschen und behandeln.

Windows Store-Apps mit C++, C# oder Visual Basic implementieren in der Regel Aktivierungspunkte, indem sie die Methoden des Application-Objekts überschreiben. Die Code-Behind-Dateien der Standardvorlage app.xaml enthalten immer eine Überschreibung für OnLaunched, aber Überschreibungen für andere Aktivierungspunkte wie OnCachedFileUpdaterActivated müssen in Ihrem App-Code definiert werden.

Alle Application-Überschreibungen, die zu einem Aktivierungsszenario gehören, sollten Window.Activate in ihren Implementierungen aufrufen.

Beispiele

Das Dateiauswahlvertrag-Beispiel veranschaulicht, wie auf einen CachedFileUpdater-Aktivierungspunkt reagiert wird.



// 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();
        }

Bei C# verweist args für eine OnCachedFileUpdaterActivated-Überschreibung im Application-Objekt auf ein CachedFileUpdaterActivatedEventArgs-Objekt. Die OnCachedFileUpdaterActivated-Überschreibung ist in der Datei App.xaml.cs und die Activate-Methode ist in der Datei CachedFileUpdaterPage.xaml.cs des Dateiauswahlvertragsbeispiels enthalten.

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.ApplicationModel.Activation
Windows::ApplicationModel::Activation [C++]

Metadaten

Windows.winmd

Siehe auch

ActivationKind enumeration
Windows.Storage.Provider namespace
Dateiauswahlvertrag-Beispiel
Verweis
Windows.UI.Core.CoreApplicationView.Activated event
OnCachedFileUpdaterActivated
Application

 

 

Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.