ResourceManager.CreateFileBasedResourceManager(String, String, Type) Methode

Definition

Gibt ein ResourceManager Objekt zurück, das ein bestimmtes Verzeichnis anstelle eines Assemblymanifests nach Ressourcen durchsucht.

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

Parameter

baseName
String

Der Stammname der Ressourcen. Der Stammname für die Ressourcendatei mit dem Namen "MyResource".en-US.resources" ist "MyResource".

resourceDir
String

Der Name des Verzeichnisses, das nach den Ressourcen gesucht werden soll. resourceDir kann ein absoluter Pfad oder ein relativer Pfad aus dem Anwendungsverzeichnis sein.

usingResourceSet
Type

Der Typ des zu verwendenden Benutzerdefinierten ResourceSet . Wenn nulldas Standardlaufzeitobjekt ResourceSet verwendet wird.

Gibt zurück

Eine neue Instanz eines Ressourcen-Managers, der das angegebene Verzeichnis anstelle eines Assemblymanifests nach Ressourcen durchsucht.

Ausnahmen

Der baseName Parameter ist resourceDirnull.

Hinweise

Diese Methode gibt einen Ressourcen-Manager zurück, der Ressourcen aus einer RESSOURCENdatei abruft, die nicht in eine Assembly eingebettet ist. Sie können dieses ResourceManager-Objekt verwenden, um Ressourcen für eine ASP.NET Seite zu laden oder eine ResourceSet-Implementierung zu testen. Ein Beispiel zum Abrufen von Ressourcen aus einer eigenständigen RESSOURCEN-Datei finden Sie im Artikel zum Abrufen von Ressourcen .

Mit dieser Methode können Sie eine ResourceSet Implementierung angeben. Wenn Sie keine bestimmte ResourceSet Implementierung benötigen, aber ein benutzerdefiniertes Ressourcendateiformat verwenden möchten, sollten Sie von der ResourceSet Klasse abgeleitet, die GetDefaultReader Methoden GetDefaultWriter außer Kraft setzen und diesen Typ an diesen Konstruktor übergeben.

Vorsicht

Wenn Sie eigenständige RESSOURCEN-Dateien in einer ASP.NET-App verwenden, wird die XCOPY-Bereitstellung aufgehoben, da die Ressourcen gesperrt bleiben, bis sie von der ReleaseAllResources Methode explizit freigegeben werden. Wenn Sie Ressourcen mit Ihren ASP.NET-Apps bereitstellen möchten, kompilieren Sie Die RESSOURCEN-Dateien in Satellitenassemblys.

Gilt für: