Поделиться через


AppInstance.RecommendedInstance Свойство

Определение

Оболочка может рекомендовать экземпляр приложения, на который перенаправляется активация приложения.

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

Значение свойства

Экземпляр приложения, который оболочка предпочитает использовать для приложения, или null , если предпочтения отсутствуют.

Примеры

В этом примере проверяется, рекомендует ли оболочка экземпляр, с помощью определяемого приложением метода SelectedKeyIncludesMyKey . Если это так, он проверяет, подходит ли экземпляр, и перенаправляет на подходящий экземпляр. Если оболочка не имеет предпочтения, приложение может найти существующий экземпляр приложения для перенаправления или попытаться зарегистрировать себя в качестве целевого объекта.

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

Комментарии

Если оболочка предоставляет предпочтение, приложение может перенаправлять активацию на этот экземпляр. Приложение может игнорировать предпочтения.

Примечание

В настоящее время оболочка не задает значение, отличное от NULL, для RecommendedInstance.

Применяется к