ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metodo

Definizione

Restituisce un oggetto ResourceManager che ricerca le risorse in una directory specifica invece che nel manifesto dell'assembly per le risorse.Returns a ResourceManager object that searches a specific directory instead of an assembly manifest for resources.

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.The root name of the resources. Il nome radice per il file di risorse denominato "MyResource.en-US.resources" è ad esempio "MyResource".For example, the root name for the resource file named "MyResource.en-US.resources" is "MyResource".

resourceDir
String

Nome della directory nella quale ricercare le risorse.The name of the directory to search for the resources. resourceDir può essere un percorso assoluto o relativo dalla directory dell'applicazione.resourceDir can be an absolute path or a relative path from the application directory.

usingResourceSet
Type

Tipo dell'oggetto ResourceSet personalizzato da usare.The type of the custom ResourceSet to use. Se è null, viene usato l'oggetto ResourceSet di runtime predefinito.If null, the default runtime ResourceSet object is used.

Restituisce

Nuova istanza di un gestore delle risorse che cerca le risorse nella directory specificata anziché nel manifesto dell'assembly.A new instance of a resource manager that searches the specified directory instead of an assembly manifest for resources.

Eccezioni

Il parametro baseName o il parametro resourceDir è null.The baseName or resourceDir parameter is null.

Commenti

Questo metodo restituisce un gestore di risorse che recupera le risorse da un file con estensione resources non incorporato in un assembly.This method returns a resource manager that retrieves resources from a .resources file that is not embedded in an assembly. È possibile usare questo ResourceManager oggetto per caricare le risorse per una pagina ASP.NET o per testare ResourceSet un'implementazione.You can use this ResourceManager object to load resources for an ASP.NET page or to test a ResourceSet implementation. Per un esempio in cui vengono recuperate le risorse da un file con estensione resources autonomo, vedere l'articolo recupero delle risorse .For an example that retrieves resources from a standalone .resources file, see the Retrieving Resources article.

Questo metodo consente di specificare un' ResourceSet implementazione di.This method lets you specify a ResourceSet implementation. Se non si desidera un'implementazione specifica ResourceSet , ma si desidera utilizzare un formato di file di risorse personalizzato, è necessario derivare ResourceSet dalla classe, eseguire l' GetDefaultReader override GetDefaultWriter dei metodi e e passare tale tipo a questo costruttore.If you do not want a specific ResourceSet implementation, but would like to use a custom resource file format, you should derive from the ResourceSet class, override the GetDefaultReader and GetDefaultWriter methods, and pass that type to this constructor.

Attenzione

L'uso di file con estensione resources autonomi in un'app ASP.NET interrompe la distribuzione XCOPY, perché le risorse rimangono bloccate fino ReleaseAllResources a quando non vengono rilasciate in modo esplicito dal metodo.Using standalone .resources files in an ASP.NET app will break XCOPY deployment, because the resources remain locked until they are explicitly released by the ReleaseAllResources method. Se si vuole distribuire le risorse con le app ASP.NET, compilare i file con estensione resources in assembly satellite.If you want to deploy resources with your ASP.NET apps, compile your .resources files into satellite assemblies.

Sicurezza

ReflectionPermission
Quando viene richiamato ad associazione tardiva tramite InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])meccanismi come.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Enumerazione associata: MemberAccess.Associated enumeration: MemberAccess.

Si applica a