ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metoda

Definice

ResourceManager Vrátí objekt, který hledá konkrétní adresář místo manifestu sestavení pro prostředky.

public:
 static System::Resources::ResourceManager ^ CreateFileBasedResourceManager(System::String ^ baseName, System::String ^ resourceDir, Type ^ usingResourceSet);
public static System.Resources.ResourceManager CreateFileBasedResourceManager(string baseName, string resourceDir, Type usingResourceSet);
static member CreateFileBasedResourceManager : string * string * Type -> System.Resources.ResourceManager
Public Shared Function CreateFileBasedResourceManager (baseName As String, resourceDir As String, usingResourceSet As Type) As ResourceManager

Parametry

baseName
String

Kořenový název prostředků. Například kořenový název souboru prostředku s názvem MyResource.en-US.resources je MyResource.

resourceDir
String

Název adresáře, který chcete vyhledat prostředky. resourceDir může být absolutní cesta nebo relativní cesta z adresáře aplikace.

usingResourceSet
Type

Typ vlastního ResourceSet použití. Pokud nullse použije výchozí objekt modulu runtime ResourceSet .

Návraty

Nová instance správce prostředků, která hledá zadaný adresář místo manifestu sestavení pro prostředky.

Výjimky

Parametr baseName je resourceDirnull.

Poznámky

Tato metoda vrátí správce prostředků, který načte prostředky ze souboru .resources, který není vložen do sestavení. Tento objekt ResourceManager můžete použít k načtení prostředků pro stránku ASP.NET nebo k otestování implementace ResourceSet. Příklad, který načte prostředky ze samostatného souboru .resources, najdete v článku Načítání prostředků .

Tato metoda umožňuje zadat implementaci ResourceSet . Pokud nechcete konkrétní ResourceSet implementaci, ale chcete použít vlastní formát souboru prostředků, měli byste odvodit z ResourceSet třídy, přepsat GetDefaultReader a GetDefaultWriter metody a předat tento typ tomuto konstruktoru.

Caution

Použití samostatných souborů .resources v aplikaci ASP.NET přeruší nasazení XCOPY, protože prostředky zůstanou uzamčené, dokud je metoda explicitně nevyvolá ReleaseAllResources . Pokud chcete nasadit prostředky s vašimi ASP.NET aplikacemi, zkompilujte soubory .resources do satelitních sestavení.

Platí pro