Compartilhar via


AppInstance Classe

Definição

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
Object Platform::Object IInspectable AppInstance
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.

Aplica-se a

Confira também

  • de instanciação de aplicativo