ResourceManager Constructeurs
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.
Initialise une nouvelle instance de la classe ResourceManager.
Surcharges
ResourceManager() |
Initialise une nouvelle instance de la classe ResourceManager avec les valeurs par défaut. |
ResourceManager(Type) |
Initialise une nouvelle instance de la classe ResourceManager qui recherche des ressources dans les assemblys satellites en fonction d'informations provenant de l'objet de type spécifié. |
ResourceManager(String, Assembly) |
Initialise une nouvelle instance de la classe ResourceManager qui recherche les ressources contenues dans les fichiers portant le nom racine spécifié dans l'assembly donné. |
ResourceManager(String, Assembly, Type) |
Initialise une nouvelle instance de la classe ResourceManager qui utilise une classe ResourceSet spécifiée pour rechercher les ressources contenues dans les fichiers portant le nom racine spécifié dans l'assembly donné. |
ResourceManager()
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Initialise une nouvelle instance de la classe ResourceManager avec les valeurs par défaut.
protected:
ResourceManager();
protected ResourceManager ();
Protected Sub New ()
Remarques
Ce constructeur n’est utile que si vous écrivez votre propre classe qui dérive de la ResourceManager classe .
S’applique à
ResourceManager(Type)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Initialise une nouvelle instance de la classe ResourceManager qui recherche des ressources dans les assemblys satellites en fonction d'informations provenant de l'objet de type spécifié.
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager (Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
Paramètres
- resourceSource
- Type
Type à partir duquel le gestionnaire de ressources dérive toutes les informations utilisées pour la recherche des fichiers .resources.
Exceptions
Le paramètre resourceSource
a la valeur null
.
Remarques
Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour le constructeur ResourceManager.
S’applique à
ResourceManager(String, Assembly)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Initialise une nouvelle instance de la classe ResourceManager qui recherche les ressources contenues dans les fichiers portant le nom racine spécifié dans l'assembly donné.
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly);
public ResourceManager (string baseName, System.Reflection.Assembly assembly);
new System.Resources.ResourceManager : string * System.Reflection.Assembly -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly)
Paramètres
- baseName
- String
Le nom racine du fichier de ressources sans son extension, mais avec un nom quelconque d'espace de noms qualifié complet. Par exemple, le nom de la racine pour le fichier de ressources nommé MyApplication.MyResource.en-US.resources est MyApplication.MyResource.
- assembly
- Assembly
Assembly principal des ressources.
Exceptions
Le paramètre baseName
ou assembly
est null
.
Remarques
Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour le constructeur ResourceManager.
Notes pour les héritiers
Ce constructeur utilise l’implémentation fournie par ResourceSet le système. Pour 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 au ResourceManager(String, Assembly, Type) constructeur. L’utilisation d’un fichier personnalisé ResourceSet peut être utile pour contrôler la stratégie de mise en cache des ressources ou prendre en charge votre propre format de fichier de ressources, mais ce n’est généralement pas nécessaire.
S’applique à
ResourceManager(String, Assembly, Type)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Initialise une nouvelle instance de la classe ResourceManager qui utilise une classe ResourceSet spécifiée pour rechercher les ressources contenues dans les fichiers portant le nom racine spécifié dans l'assembly donné.
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly, Type ^ usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type? usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type usingResourceSet);
new System.Resources.ResourceManager : string * System.Reflection.Assembly * Type -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly, usingResourceSet As Type)
Paramètres
- baseName
- String
Le nom racine du fichier de ressources sans son extension, mais avec un nom quelconque d'espace de noms qualifié complet. Par exemple, le nom de la racine pour le fichier de ressources nommé MyApplication.MyResource.en-US.resources est MyApplication.MyResource.
- assembly
- Assembly
Assembly principal des ressources.
- usingResourceSet
- Type
Type de ResourceSet personnalisé. Si la valeur est null
, l'objet ResourceSet d'exécution par défaut est utilisé.
Exceptions
usingResourceset
n'est pas une classe dérivée de ResourceSet.
Le paramètre baseName
ou assembly
est null
.
Remarques
Les fichiers de ressources spécifiques à la culture individuelle doivent être contenus dans des assemblys satellites, et le fichier de ressources de la culture par défaut doit être contenu dans l’assembly main. Un assembly satellite est supposé contenir des ressources pour une culture unique spécifiée dans le manifeste de cet assembly et est chargé si nécessaire.
Notes
Pour récupérer des ressources directement à partir de fichiers .resources au lieu de les récupérer à partir d’assemblys, vous devez appeler la méthode à la CreateFileBasedResourceManager place pour instancier un ResourceManager objet.
Si le fichier de ressources identifié par baseName
est introuvable dans assembly
, la méthode instancie un ResourceManager objet, mais la tentative de récupération d’une ressource spécifique lève une exception, généralement MissingManifestResourceException. Pour plus d’informations sur le diagnostic de la cause de l’exception, consultez la section « Gestion de l’exception MissingManifestResourceException » de la rubrique de classe ResourceManager .
Notes
Le usingResourceSet
paramètre est utilisé pour prendre en charge votre propre format de ressource, et est généralement null
. Cela est différent du constructeur qui accepte un Type seul.
Notes pour les appelants
Ce constructeur 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.