Nyelv

ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metódus

Definíció

Egy ResourceManager objektumot ad vissza, amely az erőforrások szerelvényjegyzéke helyett egy adott könyvtárban keres.

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

Paraméterek

baseName
String

Az erőforrások gyökérneve. Például a "MyResource" nevű erőforrásfájl gyökérneve.en-US.resources" a "MyResource".

resourceDir
String

Az erőforrások kereséséhez használt könyvtár neve. resourceDir lehet abszolút elérési út vagy relatív elérési út az alkalmazáskönyvtárból.

usingResourceSet
Type

A használni kívánt egyéni ResourceSet típus. Ha nulla rendszer az alapértelmezett futtatókörnyezet-objektumot ResourceSet használja.

Válaszok

Egy erőforrás-kezelő új példánya, amely az erőforrások szerelvényjegyzéke helyett a megadott könyvtárban keres.

Kivételek

A baseName vagy resourceDir paraméter a következő null: .

Megjegyzések

Ez a metódus egy erőforrás-kezelőt ad vissza, amely nem szerelvénybe beágyazott .resources fájlból kéri le az erőforrásokat. Ezt a ResourceManager objektumot használhatja egy ASP.NET lap erőforrásainak betöltéséhez, vagy egy ResourceSet implementáció teszteléséhez. Ha például egy különálló .resources fájlból kér le erőforrásokat, tekintse meg az Erőforrások beolvasása című cikket.

Ezzel a módszerrel implementációt ResourceSet adhat meg. Ha nem szeretne egy adott ResourceSet implementációt, de egyéni erőforrásfájl-formátumot szeretne használni, akkor az ResourceSet osztályból kell származnia, felül kell bírálnia a metódusokat és GetDefaultReader felül kell írnia ezt a GetDefaultWriter típust ennek a konstruktornak.

Figyelmeztetés

Ha különálló .resources fájlokat használ egy ASP.NET alkalmazásban, az megszakítja az XCOPY üzembe helyezését, mivel az erőforrások zárolva maradnak, amíg a ReleaseAllResources metódus explicit módon nem bocsátja ki őket. Ha erőforrásokat szeretne üzembe helyezni a ASP.NET-alkalmazásokkal, állítsa össze a .resources fájlokat műholdas szerelvényekbe.

A következőre érvényes: