AppInstance.FindOrRegisterForKey(String) 方法

定义

向平台注册应用实例,或查找现有实例(如果另一个实例已注册此密钥)。

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中的此方法允许应用出于任何原因注册密钥。

在向平台注册应用后,当其他实例查询应用实例时,将返回该应用。

应用实例可以使用不同的密钥多次注册。 系统缓存为每个实例保留一行,因此会覆盖密钥。

适用于

另请参阅