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.