Application.ResourceAssembly Eigenschap

Definitie

Hiermee haalt u de Assembly op die het pakket uniform resource-id's (URI's) biedt voor resources in een WPF-toepassing.

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

Waarde van eigenschap

Een verwijzing naar de Assembly die het pakket uniforme resource-id's (URI's) biedt voor resources in een WPF toepassing.

Uitzonderingen

Een WPF-toepassing heeft een invoerassembly of ResourceAssembly is al ingesteld.

Opmerkingen

Standaard worden WPF resources tijdens runtime opgelost met betrekking tot de invoerassembly, die wordt geïdentificeerd door de waarde die wordt geretourneerd door de methode GetEntryAssembly.

De invoerassembly is de assembly die wordt geretourneerd door GetEntryAssembly en kan het volgende zijn:

  • De uitvoerbare assembly in het standaardtoepassingsdomein.

  • De eerste assembly die moet worden uitgevoerd door aan te roepen ExecuteAssembly.

In de volgende gevallen kan een WPF assembly echter geen verwijzing krijgen naar de invoerassembly:

  • Een niet-beheerde (systeemeigen) toepassing fungeert als host voor de WPF assembly.

  • Een beheerde toepassing host de WPF assembly door deze in een nieuw toepassingsdomein te laden met een andere methode dan ExecuteAssembly.

In beide gevallen retourneert GetEntryAssemblynull en kunnen de resources van de WPF assembly niet worden opgelost. In deze gevallen ResourceAssembly kan slechts één keer worden ingesteld met een verwijzing naar de assembly die moet worden gebruikt om resources op te lossen.

ResourceAssembly kan slechts eenmaal worden ingesteld omdat het onwaarschijnlijk is dat de resourceassembly wordt gewijzigd nadat de WPF assembly is geladen.

Note

ResourceAssembly kan niet worden ingesteld wanneer een WPF assembly de invoerassembly kan detecteren, dat wil gezegd, wanneer GetEntryAssembly een verwijzing naar een assembly retourneert in plaats van null.

Deze eigenschap is thread veilig en is beschikbaar vanuit elke thread.

ResourceAssembly wordt geïntroduceerd in de .NET Framework versie 3.5. Zie Versies en afhankelijkheden voor meer informatie.

Van toepassing op