UltimateResourceFallbackLocation 列舉

定義

指定 ResourceManager 物件會在主要組件或附屬組件中尋找應用程式預設文化特性的資源。

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
繼承
UltimateResourceFallbackLocation
屬性

欄位

MainAssembly 0

後援資源位於主要組件中。

Satellite 1

後援資源位於附屬組件中。

備註

列舉 UltimateResourceFallbackLocation 會與建構函式搭配 NeutralResourcesLanguageAttribute.NeutralResourcesLanguageAttribute(String, UltimateResourceFallbackLocation) 使用,以指定物件是否會 ResourceManager 從主要應用程式元件擷取應用程式預設文化特性的資源, (預設) ,還是從附屬元件擷取。 在當地語系化應用程式中,如果在使用資源後援程式之後找不到特定文化特性的資源,則會使用預設文化特性的資源。 如需詳細資訊,請參閱 Packaging and Deploying Resources中的<Resource Fallback Process>一節。

如果您指定 MainAssembly 的值,或沒有屬性的值 NeutralResourcesLanguageAttribute ,而且資源管理員無法載入屬於預設文化特性的資源集,則會擲回 MissingManifestResourceException 例外狀況。 如果您將 Satellite 值指定給 NeutralResourcesLanguageAttribute 和 資源管理員無法載入屬於預設文化特性的資源集,則會擲回 MissingSatelliteAssemblyException 例外狀況。

適用於

另請參閱