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 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.