Bagikan melalui


Kelas bootstrap

Kelas Bootstrap berisi metode pembantu statis yang dengan mudah membungkus panggilan ke API Bootstrapper.

Definisi

Namespace layanan: Microsoft.Windows.ApplicationModel.DynamicDependency

Rakitan: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

Metode

Menginisialisasi metode

Menginisialisasi proses panggilan untuk menggunakan paket kerangka kerja SDK Aplikasi Windows. Menemukan paket kerangka kerja SDK Aplikasi Windows yang memenuhi kriteria yang disediakan dalam argumen, dan membuatnya tersedia untuk digunakan oleh proses saat ini. Jika beberapa paket memenuhi kriteria, maka kandidat terbaik dipilih.

public static void Initialize(uint majorMinorVersion);
public static void Initialize(uint majorMinorVersion, string versionTag);
public static void Initialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion);

Parameter

majorMinorVersionuint

Versi utama dan minor dari paket kerangka kerja SDK Aplikasi Windows untuk dimuat. Versi dikodekan sebagai 0xMMMMNNNN, di mana M = Mayor dan N = Minor (misalnya, versi 1.2 harus dikodekan sebagai 0x00010002).

versionTagtali

Tag versi paket kerangka kerja SDK Aplikasi Windows untuk dimuat (jika ada). Contohnya,"prerelease". Default ke null.

minVersionPackageVersion

Versi minimum paket kerangka kerja SDK Aplikasi Windows untuk digunakan. Default ke instans default baru PackageVersion.

Metode matikan

Menghapus perubahan yang dilakukan pada proses saat ini dengan Menginisialisasi atau TryInitialize. Setelah Matikan dipanggil, aplikasi Anda tidak dapat lagi memanggil API SDK Aplikasi Windows, termasuk API dependensi Dinamis.

public static void Shutdown();

Metode TryInitialize

Menginisialisasi proses panggilan untuk menggunakan paket kerangka kerja SDK Aplikasi Windows. Kegagalan mengembalikan false dengan kegagalan HRESULT dalam parameter hresult . Menemukan paket kerangka kerja SDK Aplikasi Windows yang memenuhi kriteria yang disediakan dalam argumen, dan membuatnya tersedia untuk digunakan oleh proses saat ini. Jika beberapa paket memenuhi kriteria, maka kandidat terbaik dipilih.

public static bool TryInitialize(uint majorMinorVersion, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, out int hresult);
public static bool TryInitialize(uint majorMinorVersion, string versionTag, PackageVersion minVersion, out int hresult);

Parameter

majorMinorVersionuint

Versi utama dan minor dari paket kerangka kerja SDK Aplikasi Windows untuk dimuat. Versi dikodekan sebagai 0xMMMMNNNN, di mana M = Mayor dan N = Minor (misalnya, versi 1.2 harus dikodekan sebagai 0x00010002).

hresultuint

Kegagalan HRESULT, jika inisialisasi gagal.

versionTagtali

Tag versi paket kerangka kerja SDK Aplikasi Windows untuk dimuat (jika ada). Contohnya,"prerelease". Default ke null.

minVersionPackageVersion

Versi minimum paket kerangka kerja SDK Aplikasi Windows untuk digunakan. Default ke instans default baru PackageVersion.

Berlaku untuk

Produk Diperkenalkan di
SDK Aplikasi Windows SDK Aplikasi Windows 1.0

Lihat juga