Application.ResourceAssembly Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.