Bootstrap sınıfı

Bootstrap sınıfı, Bootstrapper API'sine çağrıları kolayca sarmalayan statik yardımcı yöntemleri içerir.

Tanım

Ad Alanı: Microsoft.Windows.ApplicationModel.DynamicDependency

Montaj: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public class Bootstrap

Yöntemler

Yöntemleri başlatma

Windows Uygulama SDK'sının çerçeve paketini kullanmak için çağırma işlemini başlatır. Bağımsız değişkenlerde sağlanan ölçütleri karşılayan bir Windows Uygulama SDK'sı framework paketini tespit eder ve mevcut işlem tarafından kullanılabilir hale getirir. Ölçütleri karşılayan birden çok paket varsa en iyi aday seçilir.

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

Parametreler

majorMinorVersion uint

Yüklenecek Windows Uygulama SDK'sı çerçeve paketinin ana ve ikincil sürümü. Sürüm olarak 0xMMMMNNNNkodlanır; burada M = Birincil ve N = İkincil (örneğin, sürüm 1.2 olarak 0x00010002kodlanmalıdır).

versionTag dize

Yüklenecek Windows Uygulama SDK'sı çerçeve paketinin sürüm etiketi (varsa). Örneğin, "prerelease". Varsayılan olarak null değerini alır.

minVersion PaketVersiyon

Kullanılacak Windows Uygulama SDK'sı çerçeve paketinin en düşük sürümü. Varsayılan olarak PackageVersion'nin yeni bir varsayılan örneğini kullanır.

Shutdown yöntemi

Geçerli işlemde Initialize veya TryInitializetarafından yapılan değişiklikleri kaldırır. Kapatma çağrıldıktan sonra, uygulamanız artık Dinamik bağımlılık API'si de dahil olmak üzere Windows Uygulama SDK'sı API'lerini çağıramıyor.

public static void Shutdown();

TryInitialize yöntemleri

Windows Uygulama SDK'sının çerçeve paketini kullanmak için çağırma işlemini başlatır. Hata, hresult parametresinde HRESULT hatayla false döndürür. Bağımsız değişkenlerde sağlanan ölçütleri karşılayan bir Windows Uygulama SDK'sı framework paketini tespit eder ve mevcut işlem tarafından kullanılabilir hale getirir. Ölçütleri karşılayan birden çok paket varsa en iyi aday seçilir.

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);

Parametreler

majorMinorVersion uint

Yüklenecek Windows Uygulama SDK'sı çerçeve paketinin ana ve ikincil sürümü. Sürüm olarak 0xMMMMNNNNkodlanır; burada M = Birincil ve N = İkincil (örneğin, sürüm 1.2 olarak 0x00010002kodlanmalıdır).

hresult uint

Başlatma başarısız olduysa hresulthata.

versionTag dize

Yüklenecek Windows Uygulama SDK'sı çerçeve paketinin sürüm etiketi (varsa). Örneğin, "prerelease". Varsayılan olarak null değerini alır.

minVersion PaketVersiyon

Kullanılacak Windows Uygulama SDK'sı çerçeve paketinin en düşük sürümü. Varsayılan olarak PackageVersion'nin yeni bir varsayılan örneğini kullanır.

Şunlar için geçerlidir:

Ürün Tanıtıldığı yıl:
Windows Uygulama SDK'sı Windows Uygulama SDK'sı 1.0

Ayrıca bakınız