AppInstance 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示应用的实例。
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
- 继承
- 属性
示例
有关演示如何使用此类的代码示例,请参阅 应用实例化。
注解
有关使用此类的详细信息,请参阅 应用实例化。
属性
IsCurrent |
获取一个值,该值指示此 AppInstance 对象是表示应用的当前实例还是其他实例。 |
Key |
获取应用定义的字符串值,该值标识当前应用实例以进行重定向。 |
ProcessId |
获取应用实例的进程 ID。 |
方法
FindOrRegisterForKey(String) |
向平台注册应用实例,或查找现有实例(如果另一个实例已注册此密钥)。 |
GetActivatedEventArgs() |
检索使用 ActivationRegistrationManager 类的静态方法之一注册的应用激活的事件参数。 |
GetCurrent() |
检索应用的当前正在运行的实例。 |
GetInstances() |
检索应用的所有正在运行的实例的集合。 |
RedirectActivationToAsync(AppActivationArguments) |
将当前激活请求重定向到另一个应用实例。 |
Restart(String) |
重启应用程序实例。 |
UnregisterKey() |
取消注册此应用实例的给定密钥。 |
事件
Activated |
在使用 ActivationRegistrationManager 类的静态方法之一注册的应用激活触发时引发。 |
适用于
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈