Application.ResourceAssembly Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a Assembly, amely egységes erőforrás-azonosítókat (URI-kat) biztosít egy WPF-alkalmazás erőforrásaihoz.
public:
static property System::Reflection::Assembly ^ ResourceAssembly { System::Reflection::Assembly ^ get(); void set(System::Reflection::Assembly ^ value); };
public static System.Reflection.Assembly ResourceAssembly { get; set; }
static member ResourceAssembly : System.Reflection.Assembly with get, set
Public Shared Property ResourceAssembly As Assembly
Tulajdonság értéke
Hivatkozás a Assembly, amely a csomag egységes erőforrás-azonosítóit (URI-kat) biztosítja egy WPF-alkalmazás erőforrásaihoz.
Kivételek
Egy WPF alkalmazás rendelkezik belépési szerelvénysel, vagy ResourceAssembly már be van állítva.
Megjegyzések
Alapértelmezés szerint WPF erőforrások futásidőben lesznek feloldva a belépési szerelvény tekintetében, amelyet a GetEntryAssembly metódus által visszaadott érték határoz meg.
A belépési szerelvény az a szerelvény, amelyet GetEntryAssembly a rendszer visszaad, és a következő lehet:
A végrehajtható szerelvény az alapértelmezett alkalmazástartományban.
Az első szerelvény, amelyet hívással ExecuteAssemblykell végrehajtani.
A következő esetekben azonban egy WPF szerelvény nem tud hivatkozni a belépési szerelvényre:
Egy nem felügyelt (natív) alkalmazás üzemelteti a WPF szerelvényt.
A felügyelt alkalmazás úgy üzemelteti a WPF szerelvényt, hogy betölti egy új alkalmazástartományba a ExecuteAssembly metódustól eltérő módszerrel.
Mindkét esetben a GetEntryAssemblynull ad vissza, és a WPF szerelvény erőforrásai nem oldhatók fel. Ezekben az esetekben ResourceAssembly csak egyszer állítható be az erőforrások feloldásához használandó szerelvényre mutató hivatkozással.
ResourceAssembly csak egyszer állítható be, mert nem valószínű, hogy az erőforrás-szerelvény megváltozik a WPF szerelvény betöltése után.
Note
ResourceAssembly nem állítható be, ha egy WPF szerelvény felderíti a belépési szerelvényt, vagyis amikor GetEntryAssembly a null helyett egy szerelvényre mutató hivatkozást ad vissza.
Ez a tulajdonság szálbiztos, és bármely szálból elérhető.
ResourceAssembly a .NET-keretrendszer 3.5-ös verziójában kerül bevezetésre. További információ: Verziók és függőségek.