AppInstance.FindOrRegisterForKey(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向平台注册应用实例,或查找现有实例(如果另一个实例已注册此密钥)。
public:
static AppInstance ^ FindOrRegisterForKey(Platform::String ^ key);
/// [Windows.Foundation.Metadata.Experimental]
static AppInstance FindOrRegisterForKey(winrt::hstring const& key);
static AppInstance FindOrRegisterForKey(winrt::hstring const& key);
[Windows.Foundation.Metadata.Experimental]
public static AppInstance FindOrRegisterForKey(string key);
public static AppInstance FindOrRegisterForKey(string key);
function findOrRegisterForKey(key)
Public Shared Function FindOrRegisterForKey (key As String) As AppInstance
参数
- key
-
String
Platform::String
winrt::hstring
作为实例键的非空字符串。
返回
表示注册密钥的第一个应用的应用实例。 调用方可以确定该实例是否为当前实例。
- 属性
注解
虽然 Windows OS 中的 FindOrRegisterInstanceForKey 方法特定于实例重定向,但Windows 应用 SDK中的此方法允许应用出于任何原因注册密钥。
在向平台注册应用后,当其他实例查询应用实例时,将返回该应用。
应用实例可以使用不同的密钥多次注册。 系统缓存为每个实例保留一行,因此会覆盖密钥。