ResourceManager Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ResourceManager klasse.
Overloads
| Name | Description |
|---|---|
| ResourceManager() |
Initialiseert een nieuw exemplaar van de ResourceManager klasse met standaardwaarden. |
| ResourceManager(Type) |
Initialiseert een nieuw exemplaar van de ResourceManager klasse waarmee resources in satellietassembly's worden opgezoekd op basis van informatie van het opgegeven typeobject. |
| ResourceManager(String, Assembly) |
Initialiseert een nieuw exemplaar van de ResourceManager klasse waarmee resources in bestanden met de opgegeven hoofdnaam in de opgegeven assembly worden opgezoekd. |
| ResourceManager(String, Assembly, Type) |
Initialiseert een nieuw exemplaar van de ResourceManager klasse die gebruikmaakt van een opgegeven ResourceSet klasse om resources op te zoeken die zijn opgenomen in bestanden met de opgegeven hoofdnaam in de opgegeven assembly. |
ResourceManager()
Initialiseert een nieuw exemplaar van de ResourceManager klasse met standaardwaarden.
protected:
ResourceManager();
protected ResourceManager();
Protected Sub New ()
Opmerkingen
Deze constructor is alleen nuttig als u uw eigen klasse schrijft die is afgeleid van de ResourceManager klasse.
Van toepassing op
ResourceManager(Type)
Initialiseert een nieuw exemplaar van de ResourceManager klasse waarmee resources in satellietassembly's worden opgezoekd op basis van informatie van het opgegeven typeobject.
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager(Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
Parameters
- resourceSource
- Type
Een type waaruit resourcemanager alle informatie afleiden voor het vinden van .resources-bestanden.
Uitzonderingen
De resourceSource parameter is null.
Opmerkingen
Zie Aanvullende API-opmerkingen voor ResourceManager-constructor voor meer informatie over deze API.
Van toepassing op
ResourceManager(String, Assembly)
Initialiseert een nieuw exemplaar van de ResourceManager klasse waarmee resources in bestanden met de opgegeven hoofdnaam in de opgegeven assembly worden opgezoekd.
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)
Parameters
- baseName
- String
De hoofdnaam van het resourcebestand zonder extensie, maar inclusief een volledig gekwalificeerde naamruimtenaam. Bijvoorbeeld de hoofdnaam voor het resourcebestand met de naam MyApplication.MyResource.en-US.resources is MyApplication.MyResource.
- assembly
- Assembly
De hoofdassembly voor de resources.
Uitzonderingen
De baseName of assembly parameter is null.
Opmerkingen
Zie Aanvullende API-opmerkingen voor ResourceManager-constructor voor meer informatie over deze API.
Notities voor overnemers
Deze constructor maakt gebruik van de door het systeem geleverde ResourceSet implementatie. Als u een aangepaste resourcebestandsindeling wilt gebruiken, moet u afgeleid zijn van de ResourceSet klasse, de GetDefaultReader() en GetDefaultWriter() methoden overschrijven en dat type doorgeven aan de ResourceManager(String, Assembly, Type) constructor. Het gebruik van een aangepaste ResourceSet indeling kan handig zijn voor het beheren van het cachebeleid voor resources of het ondersteunen van uw eigen resourcebestandsindeling, maar is over het algemeen niet nodig.
Van toepassing op
ResourceManager(String, Assembly, Type)
Initialiseert een nieuw exemplaar van de ResourceManager klasse die gebruikmaakt van een opgegeven ResourceSet klasse om resources op te zoeken die zijn opgenomen in bestanden met de opgegeven hoofdnaam in de opgegeven assembly.
public:
ResourceManager(System::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)
Parameters
- baseName
- String
De hoofdnaam van het resourcebestand zonder extensie, maar inclusief een volledig gekwalificeerde naamruimtenaam. Bijvoorbeeld de hoofdnaam voor het resourcebestand met de naam MyApplication.MyResource.en-US.resources is MyApplication.MyResource.
- assembly
- Assembly
De hoofdassembly voor de resources.
- usingResourceSet
- Type
Het type aangepast dat ResourceSet moet worden gebruikt. Als nullhet standaardruntimeobject ResourceSet wordt gebruikt.
Uitzonderingen
usingResourceSet is geen afgeleide klasse van ResourceSet.
De baseName of assembly parameter is null.
Opmerkingen
De afzonderlijke cultuurspecifieke bronbestanden moeten worden opgenomen in satellietassembly's en het bronbestand van de standaardcultuur moet zich in de hoofdassembly bevinden. Er wordt uitgegaan van een satellietassembly die resources bevat voor een specifieke cultuur zoals opgegeven in het manifest van die assembly en indien nodig wordt geladen.
Note
Als u resources rechtstreeks uit .resources-bestanden wilt ophalen in plaats van ze op te halen uit assembly's, moet u in plaats daarvan de CreateFileBasedResourceManager methode aanroepen om een ResourceManager object te instantiëren.
Als het resourcebestand dat is geïdentificeerd door baseName niet kan worden gevonden in assembly, instantieert de methode een ResourceManager-object, maar de poging om een specifieke resource op te halen genereert meestal een MissingManifestResourceException-uitzondering. Zie de sectie "Handling the MissingManifestResourceException Exception" in het ResourceManager klasse-onderwerp voor meer informatie over het diagnosticeren van de oorzaak van de uitzondering.
Note
De usingResourceSet parameter wordt gebruikt ter ondersteuning van uw eigen resourceindeling en wordt meestal gebruikt null. Dit verschilt van de constructor die alleen een Type andere heeft.
Notities voor bellers
Met deze constructor kunt u een ResourceSet implementatie opgeven. Als u geen specifieke ResourceSet implementatie wilt, maar een aangepaste resourcebestandsindeling wilt gebruiken, moet u afleiden van de ResourceSet klasse, de GetDefaultReader() methoden overschrijven en GetDefaultWriter() dat type doorgeven aan deze constructor.