AppInstance.RecommendedInstance 属性

定义

shell 可以推荐应用程序激活重定向到的应用实例。

public:
 static property AppInstance ^ RecommendedInstance { AppInstance ^ get(); };
static AppInstance RecommendedInstance();
public static AppInstance RecommendedInstance { get; }
var appInstance = AppInstance.recommendedInstance;
Public Shared ReadOnly Property RecommendedInstance As AppInstance

属性值

AppInstance

shell 首选用于应用的应用实例,或者 null 没有首选项。

示例

此示例使用应用定义的 SelectedKeyIncludesMyKey 方法检查 shell 是否建议实例。 如果是,它会检查实例是否合适,并重定向到合适的实例。 如果 shell 没有首选项,则应用可以查找要重定向到的现有应用实例,或尝试将自身注册为目标。

AppInstance RecommendedInstance = AppInstance.RecommendedInstance;
if ((RecommendedInstance != null) && SelectedKeyIncludesMyKey(RecommendedInstance.Key))
{
    RecommendedInstance.RedirectActivationTo();
}
else
{
    // Look for existing instance or attempt to register itself as target.
}

注解

如果 shell 提供首选项,应用可以将激活重定向到该实例。 应用可以忽略首选项。

注意

目前,shell 不会为 RecommendedInstance 设置非 null 值。

适用于