Sdílet prostřednictvím


UltimateResourceFallbackLocation Výčet

Definice

Určuje, zda ResourceManager objekt hledá prostředky výchozí jazykové verze aplikace v hlavním sestavení nebo v satelitním sestavení.

public enum class UltimateResourceFallbackLocation
public enum UltimateResourceFallbackLocation
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum UltimateResourceFallbackLocation
type UltimateResourceFallbackLocation = 
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type UltimateResourceFallbackLocation = 
Public Enum UltimateResourceFallbackLocation
Dědičnost
UltimateResourceFallbackLocation
Atributy

Pole

MainAssembly 0

Záložní prostředky jsou umístěny v hlavním sestavení.

Satellite 1

Záložní prostředky se nacházejí v satelitním sestavení.

Poznámky

Výčet UltimateResourceFallbackLocation se používá spolu s konstruktorem NeutralResourcesLanguageAttribute.NeutralResourcesLanguageAttribute(String, UltimateResourceFallbackLocation) k určení, zda ResourceManager objekt načte prostředky výchozí jazykové verze aplikace z hlavního sestavení aplikace (výchozí) nebo ze satelitního sestavení. V lokalizované aplikaci se prostředky výchozí jazykové verze použijí, pokud se po použití záložního procesu prostředku nenajdou žádné prostředky specifické pro jazykovou verzi. Další informace najdete v části Záložní proces prostředků v tématu Balení a nasazování prostředků.

Pokud zadáte hodnotu MainAssembly nebo žádnou hodnotu atributu NeutralResourcesLanguageAttribute a resource manager nemůže načíst sadu prostředků, která patří do výchozí jazykové verze, vyvolá MissingManifestResourceException výjimku. Pokud zadáte hodnotu Satellite do objektu NeutralResourcesLanguageAttribute a správce prostředků nemůže načíst sadu prostředků, která patří do výchozí jazykové verze, vyvolá MissingSatelliteAssemblyException výjimku.

Platí pro

Viz také