ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metod

Definition

Returnerar ett ResourceManager objekt som söker i en specifik katalog i stället för ett sammansättningsmanifest efter resurser.

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

Parametrar

baseName
String

Rotnamnet på resurserna. Till exempel rotnamnet för resursfilen med namnet "MyResource.en-US.resources" är "MyResource".

resourceDir
String

Namnet på katalogen som ska söka efter resurserna. resourceDir kan vara en absolut sökväg eller en relativ sökväg från programkatalogen.

usingResourceSet
Type

Typen av anpassad ResourceSet som ska användas. Om nullanvänds standard-runtime-objektet ResourceSet .

Returer

En ny instans av en resurshanterare som söker i den angivna katalogen i stället för ett sammansättningsmanifest efter resurser.

Undantag

Parametern baseName eller resourceDir är null.

Kommentarer

Den här metoden returnerar en resurshanterare som hämtar resurser från en .resources-fil som inte är inbäddad i en sammansättning. Du kan använda det här ResourceManager-objektet för att läsa in resurser för en ASP.NET sida eller för att testa en implementering av ResourceSet. Ett exempel som hämtar resurser från en fristående .resources-fil finns i artikeln Hämta resurser .

Med den här metoden kan du ange en ResourceSet implementering. Om du inte vill ha en specifik ResourceSet implementering, men vill använda ett anpassat resursfilformat, bör du härleda från ResourceSet klassen, åsidosätta GetDefaultReader metoderna och GetDefaultWriter och skicka den typen till den här konstruktorn.

Caution

Om du använder fristående .resources-filer i en ASP.NET-app avbryts XCOPY-distributionen, eftersom resurserna förblir låsta tills de uttryckligen släpps av ReleaseAllResources metoden. Om du vill distribuera resurser med dina ASP.NET appar kompilerar du dina .resources-filer till satellitsammansättningar.

Gäller för