ResourceManager Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ResourceManager.
Overload
| Nome | Descrizione |
|---|---|
| ResourceManager() |
Inizializza una nuova istanza della ResourceManager classe con valori predefiniti. |
| ResourceManager(Type) |
Inizializza una nuova istanza della ResourceManager classe che cerca le risorse negli assembly satellite in base alle informazioni dell'oggetto di tipo specificato. |
| ResourceManager(String, Assembly) |
Inizializza una nuova istanza della ResourceManager classe che cerca le risorse contenute nei file con il nome radice specificato nell'assembly specificato. |
| ResourceManager(String, Assembly, Type) |
Inizializza una nuova istanza della ResourceManager classe che usa una classe specificata ResourceSet per cercare le risorse contenute nei file con il nome radice specificato nell'assembly specificato. |
ResourceManager()
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
Inizializza una nuova istanza della ResourceManager classe con valori predefiniti.
protected:
ResourceManager();
protected ResourceManager();
Protected Sub New ()
Commenti
Questo costruttore è utile solo se si scrive una classe personalizzata che deriva dalla ResourceManager classe .
Si applica a
ResourceManager(Type)
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
Inizializza una nuova istanza della ResourceManager classe che cerca le risorse negli assembly satellite in base alle informazioni dell'oggetto di tipo specificato.
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager(Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
Parametri
- resourceSource
- Type
Tipo da cui il gestore risorse deriva tutte le informazioni per trovare i file con estensione resources.
Eccezioni
Il resourceSource parametro è null.
Commenti
Per altre informazioni su questa API, vedere Osservazioni supplementari sulle API per il costruttore ResourceManager.
Si applica a
ResourceManager(String, Assembly)
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
Inizializza una nuova istanza della ResourceManager classe che cerca le risorse contenute nei file con il nome radice specificato nell'assembly specificato.
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)
Parametri
- baseName
- String
Nome radice del file di risorse senza l'estensione, ma incluso qualsiasi nome completo dello spazio dei nomi. Ad esempio, il nome radice del file di risorse denominato MyApplication.MyResource.en-US.resources è MyApplication.MyResource.
- assembly
- Assembly
Assembly principale per le risorse.
Eccezioni
Il baseName parametro o assembly è null.
Commenti
Per altre informazioni su questa API, vedere Osservazioni supplementari sulle API per il costruttore ResourceManager.
Note per gli eredi
Questo costruttore usa l'implementazione fornita dal ResourceSet sistema. Per usare un formato di file di risorse personalizzato, è necessario derivare dalla ResourceSet classe , eseguire l'override dei GetDefaultReader() metodi e GetDefaultWriter() e passare tale tipo al ResourceManager(String, Assembly, Type) costruttore. L'uso di un oggetto personalizzato ResourceSet può essere utile per controllare i criteri di memorizzazione nella cache delle risorse o supportare il proprio formato di file di risorse, ma in genere non è necessario.
Si applica a
ResourceManager(String, Assembly, Type)
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
- Origine:
- ResourceManager.cs
Inizializza una nuova istanza della ResourceManager classe che usa una classe specificata ResourceSet per cercare le risorse contenute nei file con il nome radice specificato nell'assembly specificato.
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)
Parametri
- baseName
- String
Nome radice del file di risorse senza l'estensione, ma incluso qualsiasi nome completo dello spazio dei nomi. Ad esempio, il nome radice del file di risorse denominato MyApplication.MyResource.en-US.resources è MyApplication.MyResource.
- assembly
- Assembly
Assembly principale per le risorse.
- usingResourceSet
- Type
Tipo dell'oggetto personalizzato ResourceSet da utilizzare. Se null, viene utilizzato l'oggetto runtime ResourceSet predefinito.
Eccezioni
usingResourceSet non è una classe derivata di ResourceSet.
Il baseName parametro o assembly è null.
Commenti
I singoli file di risorse specifici delle impostazioni cultura devono essere contenuti negli assembly satellite e il file di risorse delle impostazioni cultura predefinito deve essere contenuto nell'assembly principale. Si presuppone che un assembly satellite contenga risorse per una singola cultura specificata nel manifesto di quell'assembly e che venga caricato quando necessario.
Note
Per recuperare direttamente le risorse dai file con estensione resources anziché recuperarle dagli assembly, è necessario chiamare il CreateFileBasedResourceManager metodo per creare un'istanza di un ResourceManager oggetto .
Se non è possibile trovare il file di risorse identificato da baseName in assembly, il metodo crea un'istanza di un oggetto ResourceManager, ma il tentativo di recuperare una risorsa specifica genera un'eccezione, in genere MissingManifestResourceException. Per informazioni sulla diagnosi della causa dell'eccezione, vedere la sezione "Gestione dell'eccezione MissingManifestResourceException" dell'argomento relativo alla classe ResourceManager.
Note
Il usingResourceSet parametro viene usato per supportare il proprio formato di risorsa e in genere sarà null. Questo è diverso dal costruttore che accetta solo .Type
Note per i chiamanti
Questo costruttore consente di specificare un'implementazione ResourceSet . Se non si vuole un'implementazione specifica ResourceSet , ma si vuole usare un formato di file di risorse personalizzato, è necessario derivare dalla ResourceSet classe , eseguire l'override dei GetDefaultReader() metodi e GetDefaultWriter() e passare tale tipo a questo costruttore.