Bagikan melalui


AppInstance.RecommendedInstance Properti

Definisi

Shell dapat merekomendasikan instans aplikasi tempat aktivasi aplikasi dialihkan.

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

Nilai Properti

Instans aplikasi yang lebih disukai shell untuk digunakan untuk aplikasi, atau null jika tidak ada preferensi.

Contoh

Contoh ini memeriksa apakah shell merekomendasikan instans, dengan menggunakan metode SelectedKeyIncludesMyKey yang ditentukan aplikasi. Jika demikian, ia memeriksa apakah instans cocok, dan mengalihkan ke instans yang sesuai. Jika shell tidak memiliki preferensi, aplikasi dapat mencari instans aplikasi yang ada untuk dialihkan ke atau mencoba mendaftarkan dirinya sebagai target.

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

Keterangan

Jika shell menyediakan preferensi, aplikasi dapat mengalihkan aktivasi ke instans tersebut. Aplikasi dapat mengabaikan preferensi.

Catatan

Saat ini, shell tidak menetapkan nilai non-null untuk RecommendedInstance.

Berlaku untuk