Windows Dev Center

ProtocolActivatedEventArgs Class

Erstellt Daten, wenn eine App aktiviert wird, weil sie die App ist, die einem URI-Schemanamen zugeordnet ist.

JavaScript:  Dieser Typ wird als WebUIProtocolActivatedEventArgs angezeigt.

Syntax


public sealed class ProtocolActivatedEventArgs : IProtocolActivatedEventArgs,
    IActivatedEventArgs,
    IApplicationViewActivatedEventArgs

Attribute

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

Member

ProtocolActivatedEventArgsKlasse hat diese Membertypen:

Methoden

The ProtocolActivatedEventArgs Klasse erbt Methoden von Object Klasse.

Eigenschaften

Der ProtocolActivatedEventArgsKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

CurrentlyShownApplicationViewId

SchreibgeschütztGets the identifier for the currently shown app view.

Kind

SchreibgeschütztGets the activation type.

PreviousExecutionState

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

SplashScreen

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

Uri

SchreibgeschütztGets the Uniform Resource Identifier (URI) for which the app was activated.

 

Hinweise

Auf dieses Objekt wird zugegriffen, wenn Sie einen Ereignishandler implementieren, um auf Activated-Ereignisse zu reagieren, wenn ActivationKindProtocol ist.

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 OnActivated müssen in Ihrem App-Code definiert werden. Wenn ActivationKindProtocol ist, können über die Schnittstelle eingegebene IActivatedEventArgs von OnActivated in ProtocolActivatedEventArgs umgewandelt werden.

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

Beispiele

Der OnActivated-Ereignishandler empfängt alle Aktivierungsereignisse. Die Kind-Eigenschaft gibt den Typ des Aktivierungsereignisses an. Dieses Beispiel wird zur Behandlung von URI-Aktivierungsereignissen installiert.


public partial class App
{
   protected override void OnActivated(IActivatedEventArgs args)
   {
      if (args.Kind == ActivationKind.Protocol)
      {
         ProtocolActivatedEventArgs eventArgs = args as ProtocolActivatedEventArgs;

         // TODO: Handle URI activation
         // The received URI is eventArgs.Uri.AbsoluteUri
      }
   }
}

Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Mindestens unterstütztes Telefon

Windows Phone 8

Namespace

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

Metadaten

Windows.winmd

Siehe auch

Beispiele
Zuordnungsstartbeispiel
Aufgaben
Behandeln der URI-Aktivierung
Richtlinien
Richtlinien und Prüfliste für Dateitypen und URIs
Verweis
Windows.UI.Core.CoreApplicationView.Activated
Windows.UI.Xaml.Application.OnActivated
URI

 

 

Anzeigen:
© 2015 Microsoft