Partager via


ResourceManager Constructeurs

Définition

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.

S’applique à