AppInstance Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un'istanza di un'app.
public ref class AppInstance sealed
/// [Windows.Foundation.Metadata.Experimental]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class AppInstance final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppLifecycle.AppLifecycleContract, 65536)]
class AppInstance final
[Windows.Foundation.Metadata.Experimental]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class AppInstance
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppLifecycle.AppLifecycleContract), 65536)]
public sealed class AppInstance
Public NotInheritable Class AppInstance
- Ereditarietà
- Attributi
Esempio
Per esempi di codice che illustrano come usare questa classe, vedere Creazione di istanze dell'app.
Commenti
Per altre informazioni sull'uso di questa classe, vedere Istanze dell'app.
Proprietà
| Nome | Descrizione |
|---|---|
| IsCurrent |
Ottiene un valore che indica se questo oggetto AppInstance rappresenta l'istanza corrente dell'app o un'istanza diversa. |
| Key |
Ottiene un valore stringa definito dall'app che identifica l'istanza dell'app corrente a scopo di reindirizzamento. |
| ProcessId |
Ottiene l'ID del processo dell'istanza dell'app. |
Metodi
| Nome | Descrizione |
|---|---|
| FindOrRegisterForKey(String) |
Registra un'istanza dell'app con la piattaforma o trova un'istanza esistente se un'altra istanza ha già registrato questa chiave. |
| GetActivatedEventArgs() |
Recupera gli argomenti dell'evento per un'attivazione dell'app registrata usando uno dei metodi statici della classe ActivationRegistrationManager . |
| GetCurrent() |
Recupera l'istanza corrente in esecuzione dell'app. |
| GetInstances() |
Recupera una raccolta di tutte le istanze in esecuzione dell'app. |
| RedirectActivationToAsync(AppActivationArguments) |
Reindirizza la richiesta di attivazione corrente a un'altra istanza dell'app. |
| Restart(String) |
Riavvia l'istanza dell'applicazione. |
| UnregisterKey() |
Annulla la registrazione di una determinata chiave per questa istanza dell'app. |
Eventi
| Nome | Descrizione |
|---|---|
| Activated |
Generato per le attivazioni reindirizzate tramite Microsoft.Windows. AppLifecycle.AppInstance.RedirectActivationToAsync. |