Sdílet prostřednictvím


ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metoda

Definice

ResourceManager Vrátí objekt, který hledá prostředky v určitém adresáři místo manifestu sestavení.

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);
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ředků s názvem "MyResource.en-US.resources" je "MyResource".

resourceDir
String

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

usingResourceSet
Type

Typ vlastního ResourceSet , který se má použít. Pokud null, použije se výchozí objekt modulu runtime ResourceSet .

Návraty

Nová instance správce prostředků, která vyhledává prostředky v zadaném adresáři místo manifestu sestavení.

Výjimky

Parametr baseName nebo resourceDir je null.

Poznámky

Tato metoda vrátí správce prostředků, který načte prostředky ze souboru .resources, který není vložen v sestavení. Tento ResourceManager objekt můžete použít k načtení prostředků pro ASP.NET stránku nebo k otestování ResourceSet implementace. Příklad, který načítá 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 metody a GetDefaultWriter a předat tento typ tomuto konstruktoru.

Upozornění

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

Platí pro