Freigeben über


ResourceManager.CreateFileBasedResourceManager(String, String, Type) Methode

Definition

Gibt ein ResourceManager-Objekt zurück, das anstelle eines Assemblymanifests ein bestimmtes Verzeichnis 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);
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 der Ressourcendatei "MyResource.en-US.resources" lautet beispielsweise "MyResource".

resourceDir
String

Der Name des Verzeichnisses, das nach Ressourcen durchsucht werden soll. resourceDir kann ein absoluter Pfad oder ein relativer Pfad im Anwendungsverzeichnis sein.

usingResourceSet
Type

Der Typ des zu verwendenden benutzerdefinierten ResourceSet. Wenn null, wird das für die Laufzeit standardmäßig festgelegte ResourceSet-Objekt verwendet.

Gibt zurück

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

Ausnahmen

Der baseName-Parameter oder der resourceDir-Parameter ist null.

Hinweise

Diese Methode gibt einen Ressourcen-Manager zurück, der Ressourcen aus einer RESSOURCEN-Datei 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 Abrufen von Ressourcen .

Mit dieser Methode können Sie eine ResourceSet Implementierung angeben. Wenn Sie keine bestimmte ResourceSet Implementierung möchten, aber ein benutzerdefiniertes Ressourcendateiformat verwenden möchten, sollten Sie von der ResourceSet -Klasse ableiten, die GetDefaultReader Methoden und überschreiben und GetDefaultWriter diesen Typ an diesen Konstruktor übergeben.

Achtung

Wenn Sie eigenständige Ressourcendateien in einer ASP.NET-App verwenden, wird die XCOPY-Bereitstellung unterbrochen, 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 Ihre RESSOURCEN-Dateien in Satellitenassemblys.

Gilt für: