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 Instanciação de aplicativo.
Comentários
Para obter mais informações sobre como usar essa classe, confira Instanciação de aplicativo.
Propriedades
IsCurrent |
Obtém um valor que indica se esse objeto AppInstance representa a instância atual do aplicativo ou 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 atual em execução 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 quando uma ativação de aplicativo é disparada que foi registrada usando um dos métodos estáticos da classe ActivationRegistrationManager . |
Aplica-se a
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de