Nyelv

Application.ResourceAssembly Tulajdonság

Definíció

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.

A következőre érvényes: