Partager via


ResourceManager.CreateFileBasedResourceManager(String, String, Type) Méthode

Définition

Retourne un objet ResourceManager qui recherche les ressources dans un répertoire spécifique, plutôt que dans le manifeste d'assembly.

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

Paramètres

baseName
String

Nom racine des ressources. Ainsi, le nom racine du fichier de ressources « MyResource.en-US.resources » est « MyResource ».

resourceDir
String

Nom du répertoire dans lequel rechercher les ressources. resourceDir peut être un chemin d'accès absolu ou un chemin d'accès relatif du répertoire de l'application.

usingResourceSet
Type

Type de ResourceSet personnalisé. Si la valeur est null, l'objet ResourceSet d'exécution par défaut est utilisé.

Retours

Nouvelle instance d'un gestionnaire de ressources qui recherche les ressources dans le répertoire spécifié plutôt que dans un manifeste d'assembly.

Exceptions

Le paramètre baseName ou resourceDir est null.

Remarques

Cette méthode retourne un gestionnaire de ressources qui récupère des ressources à partir d’un fichier .resources qui n’est pas incorporé dans un assembly. Vous pouvez utiliser cet ResourceManager objet pour charger des ressources pour une page ASP.NET ou pour tester une ResourceSet implémentation. Pour obtenir un exemple qui récupère des ressources à partir d’un fichier .resources autonome, consultez l’article Récupération de ressources .

Cette méthode vous permet de spécifier une ResourceSet implémentation. Si vous ne souhaitez pas d’implémentation spécifique ResourceSet , mais que vous souhaitez utiliser un format de fichier de ressources personnalisé, vous devez dériver de la ResourceSet classe, remplacer les GetDefaultReader méthodes et GetDefaultWriter et passer ce type à ce constructeur.

Attention

L’utilisation de fichiers .resources autonomes dans une application ASP.NET interrompt le déploiement XCOPY, car les ressources restent verrouillées jusqu’à ce qu’elles soient explicitement libérées par la ReleaseAllResources méthode . Si vous souhaitez déployer des ressources avec vos applications ASP.NET, compilez vos fichiers .resources dans des assemblys satellites.

S’applique à