ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un oggetto ResourceManager che ricerca le risorse in una directory specifica invece che nel 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);
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. Il nome radice per il file di risorse denominato "MyResource.en-US.resources" è ad esempio "MyResource".
- resourceDir
- String
Nome della directory nella quale ricercare le risorse. resourceDir
può essere un percorso assoluto o relativo dalla directory dell'applicazione.
- usingResourceSet
- Type
Tipo dell'oggetto ResourceSet personalizzato da usare. Se è null
, viene usato l'oggetto ResourceSet di runtime predefinito.
Restituisce
Nuova istanza di un gestore delle risorse che cerca le risorse nella directory specificata anziché nel manifesto dell'assembly.
Eccezioni
Il parametro baseName
o il parametro 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 ResourceManager oggetto per caricare le risorse per una pagina ASP.NET o per testare un'implementazione 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.
Attenzione
L'uso di file con estensione resources autonomi in un'app ASP.NET interromperà la distribuzione di XCOPY, perché le risorse rimangono bloccate fino a quando non vengono rilasciate in modo esplicito dal ReleaseAllResources metodo . Se si vogliono distribuire risorse con le app ASP.NET, compilare i file con estensione resources in assembly satellite.