ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metodo

Definizione

Restituisce un ResourceManager oggetto che esegue la ricerca in una directory specifica anziché in un manifesto dell'assembly per le risorse.

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

Parametri

baseName
String

Nome radice delle risorse. Ad esempio, il nome radice del file di risorse denominato "MyResource.en-US.resources" è "MyResource".

resourceDir
String

Nome della directory in cui cercare le risorse. resourceDir può essere un percorso assoluto o un percorso relativo dalla directory dell'applicazione.

usingResourceSet
Type

Tipo dell'oggetto personalizzato ResourceSet da utilizzare. Se null, viene utilizzato l'oggetto runtime ResourceSet predefinito.

Valori restituiti

Nuova istanza di un gestore di risorse che cerca nella directory specificata anziché in un manifesto dell'assembly le risorse.

Eccezioni

Il baseName parametro o resourceDir è null.

Commenti

Questo metodo restituisce un gestore risorse che recupera le risorse da un file con estensione resources non incorporato in un assembly. È possibile usare questo oggetto ResourceManager per caricare le risorse per una pagina di ASP.NET o per testare un'implementazione di ResourceSet. Per un esempio che recupera le risorse da un file con estensione resources autonomo, vedere l'articolo Recupero di risorse .

Questo metodo consente di specificare un'implementazione ResourceSet . Se non si vuole un'implementazione specifica ResourceSet , ma si vuole usare un formato di file di risorse personalizzato, è necessario derivare dalla ResourceSet classe , eseguire l'override dei GetDefaultReader metodi e GetDefaultWriter e passare tale tipo a questo costruttore.

Caution

L'uso di file .resources standalone in un'app ASP.NET impedirà la distribuzione tramite XCOPY, perché le risorse rimangono bloccate finché non vengono rilasciate in modo esplicito dal metodo ReleaseAllResources. Se si vogliono distribuire risorse con le app ASP.NET, compilare i file con estensione resources in assembly satellite.

Si applica a