AppInstance Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma instância de um aplicativo.
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
- Herança
- Atributos
Exemplos
Para obter exemplos de código que demonstram como usar essa classe, consulte de instanciação de aplicativo.
Comentários
Para obter mais informações sobre como usar essa classe, consulte App instancing.
Propriedades
IsCurrent |
Obtém um valor que indica se esse objeto AppInstance representa a instância atual do aplicativo ou de uma instância diferente. |
Key |
Obtém um valor de cadeia de caracteres definido pelo aplicativo que identifica a instância atual do aplicativo para fins de redirecionamento. |
ProcessId |
Obtém a ID do processo da instância do aplicativo. |
Métodos
FindOrRegisterForKey(String) |
Registra uma instância de aplicativo com a plataforma ou localiza uma instância existente se outra instância já tiver registrado essa chave. |
GetActivatedEventArgs() |
Recupera os argumentos de evento para uma ativação de aplicativo que foi registrada usando um dos métodos estáticos da classe ActivationRegistrationManager. |
GetCurrent() |
Recupera a instância em execução atual do aplicativo. |
GetInstances() |
Recupera uma coleção de todas as instâncias em execução do aplicativo. |
RedirectActivationToAsync(AppActivationArguments) |
Redireciona a solicitação de ativação atual para outra instância do aplicativo. |
Restart(String) |
Reinicia a instância do aplicativo. |
UnregisterKey() |
Cancela o registro de uma determinada chave para esta instância do aplicativo. |
Eventos
Activated |
Gerado para ativações que foram redirecionadas por meio de Microsoft.Windows.AppLifecycle.AppInstance.RedirectActivationToAsync. |