ResourceManager Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ResourceManager.
Sobrecargas
ResourceManager() |
Inicializa una nueva instancia de la clase ResourceManager con valores predeterminados. |
ResourceManager(Type) |
Inicializa una nueva instancia de la clase ResourceManager que busca recursos en los ensamblados satélite a partir de la información del objeto de tipo especificado. |
ResourceManager(String, Assembly) |
Inicializa una nueva instancia de la clase ResourceManager que busca los recursos que contienen los archivos con el nombre raíz especificado, en el objeto dado. |
ResourceManager(String, Assembly, Type) |
Inicializa una nueva instancia de la clase ResourceManager que usa un ResourceSet especificado para buscar recursos que contenga archivos con el nombre de raíz especificado en el ensamblado determinado. |
ResourceManager()
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Inicializa una nueva instancia de la clase ResourceManager con valores predeterminados.
protected:
ResourceManager();
protected ResourceManager ();
Protected Sub New ()
Comentarios
Este constructor solo es útil si escribe su propia clase que deriva de la ResourceManager clase .
Se aplica a
ResourceManager(Type)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Inicializa una nueva instancia de la clase ResourceManager que busca recursos en los ensamblados satélite a partir de la información del objeto de tipo especificado.
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager (Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
Parámetros
- resourceSource
- Type
Tipo a partir del cual el administrador de recursos deriva toda la información para buscar archivos .resources.
Excepciones
El parámetro resourceSource
es null
.
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para el constructor resourceManager.
Se aplica a
ResourceManager(String, Assembly)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Inicializa una nueva instancia de la clase ResourceManager que busca los recursos que contienen los archivos con el nombre raíz especificado, en el objeto dado.
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)
Parámetros
- baseName
- String
Nombre de raíz del archivo de recursos sin su extensión pero con cualquier nombre de espacio de nombres completo. Por ejemplo, el nombre de raíz para el archivo de recursos denominado "MyApplication.MyResource.en-US.resources" es "MyApplication.MyResource".
- assembly
- Assembly
Ensamblado principal de los recursos.
Excepciones
El parámetro baseName
o assembly
es null
.
Comentarios
Para obtener más información sobre esta API, consulte Comentarios complementarios de la API para el constructor resourceManager.
Notas a los desarrolladores de herederos
Este constructor usa la implementación proporcionada por ResourceSet el sistema. Para usar un formato de archivo de recursos personalizado, debe derivar de la ResourceSet clase , invalidar los GetDefaultReader() métodos y GetDefaultWriter() y pasar ese tipo al ResourceManager(String, Assembly, Type) constructor. El uso de un personalizado ResourceSet puede ser útil para controlar la directiva de almacenamiento en caché de recursos o admitir su propio formato de archivo de recursos, pero generalmente no es necesario.
Se aplica a
ResourceManager(String, Assembly, Type)
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
- Source:
- ResourceManager.cs
Inicializa una nueva instancia de la clase ResourceManager que usa un ResourceSet especificado para buscar recursos que contenga archivos con el nombre de raíz especificado en el ensamblado determinado.
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)
Parámetros
- baseName
- String
Nombre de raíz del archivo de recursos sin su extensión pero con cualquier nombre de espacio de nombres completo. Por ejemplo, el nombre de raíz para el archivo de recursos denominado "MyApplication.MyResource.en-US.resources" es "MyApplication.MyResource".
- assembly
- Assembly
Ensamblado principal de los recursos.
- usingResourceSet
- Type
Tipo del objeto ResourceSet personalizado que se va a usar. Si es null
, se usa el objeto predeterminado ResourceSet en tiempo de ejecución.
Excepciones
usingResourceset
no se deriva de ResourceSet.
El parámetro baseName
o assembly
es null
.
Comentarios
Los archivos de recursos específicos de la referencia cultural individual deben estar incluidos en ensamblados satélite y el archivo de recursos de la referencia cultural predeterminada debe estar incluido en el ensamblado principal. Se supone que un ensamblado satélite contiene recursos para una única referencia cultural especificada en el manifiesto de ese ensamblado y se carga según sea necesario.
Nota
Para recuperar recursos de archivos .resources directamente en lugar de recuperarlos de ensamblados, debe llamar al CreateFileBasedResourceManager método en su lugar para crear una instancia de un ResourceManager objeto.
Si no se encuentra el archivo de recursos identificado por baseName
en , el método crea una instancia de un ResourceManager objeto, pero el intento de recuperar un recurso específico produce una excepción, normalmente MissingManifestResourceExceptionassembly
. Para obtener información sobre cómo diagnosticar la causa de la excepción, vea la sección "Control de la excepción MissingManifestResourceException" del tema de clase ResourceManager .
Nota
El usingResourceSet
parámetro se usa para admitir su propio formato de recurso y normalmente será null
. Esto es diferente del constructor que solo toma un Type .
Notas a los autores de las llamadas
Este constructor permite especificar una ResourceSet implementación. Si no desea una implementación específica ResourceSet , pero desea usar un formato de archivo de recursos personalizado, debe derivar de la ResourceSet clase , invalidar los GetDefaultReader() métodos y GetDefaultWriter() y pasar ese tipo a este constructor.