Compartir vía


ResXResourceReader Constructores

Definición

Inicializa una nueva instancia de la clase ResXResourceReader.

Sobrecargas

ResXResourceReader(Stream)

Inicializa una nueva instancia de la clase ResXResourceReader para el flujo especificado.

ResXResourceReader(TextReader)

Inicializa una nueva instancia de la clase ResXResourceReader para el objetoTextReader especificado.

ResXResourceReader(String)

Inicializa una nueva instancia de la clase ResXResourceReader para el archivo de recursos especificado.

ResXResourceReader(Stream, ITypeResolutionService)

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un flujo de entrada y un servicio de resolución de tipos.

ResXResourceReader(Stream, AssemblyName[])

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un flujo y una matriz de nombres de ensamblado.

ResXResourceReader(TextReader, ITypeResolutionService)

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un lector de secuencias de texto y un servicio de resolución de tipos.

ResXResourceReader(TextReader, AssemblyName[])

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un objeto TextReader y una matriz de nombres de ensamblado.

ResXResourceReader(String, ITypeResolutionService)

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un nombre de archivo y un servicio de resolución de tipos.

ResXResourceReader(String, AssemblyName[])

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un nombre de archivo de recursos XML y una matriz de nombres de ensamblado.

ResXResourceReader(Stream)

Inicializa una nueva instancia de la clase ResXResourceReader para el flujo especificado.

public:
 ResXResourceReader(System::IO::Stream ^ stream);
public ResXResourceReader (System.IO.Stream stream);
new System.Resources.ResXResourceReader : System.IO.Stream -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream)

Parámetros

stream
Stream

Flujo de entrada que contiene los recursos.

Comentarios

Nota

Los Dispose métodos y Close no cierran la secuencia especificada en este constructor.

Se aplica a

ResXResourceReader(TextReader)

Inicializa una nueva instancia de la clase ResXResourceReader para el objetoTextReader especificado.

public:
 ResXResourceReader(System::IO::TextReader ^ reader);
public ResXResourceReader (System.IO.TextReader reader);
new System.Resources.ResXResourceReader : System.IO.TextReader -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader)

Parámetros

reader
TextReader

Flujo de entrada de texto que contiene los recursos.

Se aplica a

ResXResourceReader(String)

Inicializa una nueva instancia de la clase ResXResourceReader para el archivo de recursos especificado.

public:
 ResXResourceReader(System::String ^ fileName);
public ResXResourceReader (string fileName);
new System.Resources.ResXResourceReader : string -> System.Resources.ResXResourceReader
Public Sub New (fileName As String)

Parámetros

fileName
String

Ruta de acceso al archivo de recursos que se va a leer.

Ejemplos

En el ejemplo siguiente se crea una nueva instancia de la ResXResourceReader clase para el archivo especificado, se recorre en iteración los recursos del archivo y se muestra el contenido en la consola.

#using <system.windows.forms.dll>
#using <System.dll>

using namespace System;
using namespace System::Resources;
using namespace System::Collections;
void main()
{

   // Create a ResXResourceReader for the file items.resx.
   ResXResourceReader^ rsxr = gcnew ResXResourceReader( "items.resx" );


   // Iterate through the resources and display the contents to the console.
   IEnumerator^ myEnum = rsxr->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      DictionaryEntry^ d = safe_cast<DictionaryEntry^>(myEnum->Current);
      Console::WriteLine( "{0}:\t {1}", d->Key, d->Value );
   }


   //Close the reader.
   rsxr->Close();
}
using System;
using System.Resources;
using System.Collections;

class ReadResXResources
{
   public static void Main()
   {

      // Create a ResXResourceReader for the file items.resx.
      ResXResourceReader rsxr = new ResXResourceReader("items.resx");

      // Iterate through the resources and display the contents to the console.
      foreach (DictionaryEntry d in rsxr)
      {
    Console.WriteLine(d.Key.ToString() + ":\t" + d.Value.ToString());
      }

     //Close the reader.
     rsxr.Close();
   }
}
Imports System.Resources
Imports System.Collections

Class ReadResXResources
   
   Public Shared Sub Main()
      
      ' Create a ResXResourceReader for the file items.resx.
      Dim rsxr As ResXResourceReader
      rsxr = New ResXResourceReader("items.resx")

      ' Iterate through the resources and display the contents to the console.
      Dim d As DictionaryEntry
      For Each d In  rsxr
         Console.WriteLine(d.Key.ToString() + ":" + ControlChars.Tab + d.Value.ToString())
      Next d
      
      'Close the reader.
      rsxr.Close()

   End Sub

End Class

Se aplica a

ResXResourceReader(Stream, ITypeResolutionService)

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un flujo de entrada y un servicio de resolución de tipos.

public:
 ResXResourceReader(System::IO::Stream ^ stream, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader (System.IO.Stream stream, System.ComponentModel.Design.ITypeResolutionService typeResolver);
new System.Resources.ResXResourceReader : System.IO.Stream * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream, typeResolver As ITypeResolutionService)

Parámetros

stream
Stream

Flujo de entrada que contiene los recursos.

typeResolver
ITypeResolutionService

Objeto que resuelve los nombres de tipo especificados en un recurso.

Se aplica a

ResXResourceReader(Stream, AssemblyName[])

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un flujo y una matriz de nombres de ensamblado.

public:
 ResXResourceReader(System::IO::Stream ^ stream, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader (System.IO.Stream stream, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : System.IO.Stream * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (stream As Stream, assemblyNames As AssemblyName())

Parámetros

stream
Stream

Flujo de entrada que contiene los recursos.

assemblyNames
AssemblyName[]

Matriz de objetos AssemblyName que especifica uno o más ensamblados. Los ensamblados se utilizan para resolver un nombre de tipo del recurso en un tipo real.

Se aplica a

ResXResourceReader(TextReader, ITypeResolutionService)

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un lector de secuencias de texto y un servicio de resolución de tipos.

public:
 ResXResourceReader(System::IO::TextReader ^ reader, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader (System.IO.TextReader reader, System.ComponentModel.Design.ITypeResolutionService typeResolver);
new System.Resources.ResXResourceReader : System.IO.TextReader * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader, typeResolver As ITypeResolutionService)

Parámetros

reader
TextReader

Lector de la secuencia de texto que contiene los recursos.

typeResolver
ITypeResolutionService

Objeto que resuelve los nombres de tipo especificados en un recurso.

Se aplica a

ResXResourceReader(TextReader, AssemblyName[])

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un objeto TextReader y una matriz de nombres de ensamblado.

public:
 ResXResourceReader(System::IO::TextReader ^ reader, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader (System.IO.TextReader reader, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : System.IO.TextReader * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (reader As TextReader, assemblyNames As AssemblyName())

Parámetros

reader
TextReader

Objeto utilizado para leer los recursos de una secuencia de texto.

assemblyNames
AssemblyName[]

Matriz de objetos AssemblyName que especifica uno o más ensamblados. Los ensamblados se utilizan para resolver un nombre de tipo del recurso en un tipo real.

Se aplica a

ResXResourceReader(String, ITypeResolutionService)

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un nombre de archivo y un servicio de resolución de tipos.

public:
 ResXResourceReader(System::String ^ fileName, System::ComponentModel::Design::ITypeResolutionService ^ typeResolver);
public ResXResourceReader (string fileName, System.ComponentModel.Design.ITypeResolutionService typeResolver);
public ResXResourceReader (string fileName, System.ComponentModel.Design.ITypeResolutionService? typeResolver);
new System.Resources.ResXResourceReader : string * System.ComponentModel.Design.ITypeResolutionService -> System.Resources.ResXResourceReader
Public Sub New (fileName As String, typeResolver As ITypeResolutionService)

Parámetros

fileName
String

Nombre de un archivo de recursos XML que contiene los recursos.

typeResolver
ITypeResolutionService

Objeto que resuelve los nombres de tipo especificados en un recurso.

Se aplica a

ResXResourceReader(String, AssemblyName[])

Inicializa una nueva instancia de la clase ResXResourceReader utilizando un nombre de archivo de recursos XML y una matriz de nombres de ensamblado.

public:
 ResXResourceReader(System::String ^ fileName, cli::array <System::Reflection::AssemblyName ^> ^ assemblyNames);
public ResXResourceReader (string fileName, System.Reflection.AssemblyName[] assemblyNames);
new System.Resources.ResXResourceReader : string * System.Reflection.AssemblyName[] -> System.Resources.ResXResourceReader
Public Sub New (fileName As String, assemblyNames As AssemblyName())

Parámetros

fileName
String

Nombre de un archivo de recursos XML que contiene los recursos.

assemblyNames
AssemblyName[]

Matriz de objetos AssemblyName que especifica uno o más ensamblados. Los ensamblados se utilizan para resolver un nombre de tipo del recurso en un tipo real.

Se aplica a