ResourceManager.CreateFileBasedResourceManager(String, String, Type) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.