Partilhar via


ResXResourceReader Construtores

Definição

Inicializa uma nova instância da classe ResXResourceReader.

Sobrecargas

ResXResourceReader(Stream)

Inicializa uma nova instância da classe ResXResourceReader para o fluxo especificado.

ResXResourceReader(TextReader)

Inicializa uma nova instância da classe ResXResourceReader para o TextReader especificado.

ResXResourceReader(String)

Inicializa uma nova instância da classe ResXResourceReader para o arquivo de recurso especificado.

ResXResourceReader(Stream, ITypeResolutionService)

Inicializa uma nova instância da classe ResXResourceReader usando um fluxo de entrada e um serviço de resolução de tipo.

ResXResourceReader(Stream, AssemblyName[])

Inicializa uma nova instância da classe ResXResourceReader usando um fluxo e uma matriz de nomes de assembly.

ResXResourceReader(TextReader, ITypeResolutionService)

Inicializa uma nova instância da classe ResXResourceReader usando um leitor de fluxo de texto e um serviço de resolução de tipo.

ResXResourceReader(TextReader, AssemblyName[])

Inicializa uma nova instância da classe ResXResourceReader usando um objeto TextReader e uma matriz de nomes de assembly.

ResXResourceReader(String, ITypeResolutionService)

Inicializa uma nova instância da classe ResXResourceReader usando um nome de arquivo e um serviço de resolução de tipo.

ResXResourceReader(String, AssemblyName[])

Inicializa uma nova instância da classe ResXResourceReader usando um nome de arquivo de recurso XML e uma matriz de nomes de assembly.

ResXResourceReader(Stream)

Inicializa uma nova instância da classe ResXResourceReader para o fluxo 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

Um fluxo de entrada que contém recursos.

Comentários

Observação

Os Dispose métodos e Close não fecham o fluxo especificado neste construtor.

Aplica-se a

ResXResourceReader(TextReader)

Inicializa uma nova instância da classe ResXResourceReader para o TextReader 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

Um fluxo de entrada de texto que contém recursos.

Aplica-se a

ResXResourceReader(String)

Inicializa uma nova instância da classe ResXResourceReader para o arquivo de recurso 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

O caminho do arquivo de recurso a ser lido.

Exemplos

O exemplo a seguir cria uma nova instância da ResXResourceReader classe para o arquivo especificado, itera pelos recursos do arquivo e exibe o conteúdo para o console.

#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

Aplica-se a

ResXResourceReader(Stream, ITypeResolutionService)

Inicializa uma nova instância da classe ResXResourceReader usando um fluxo de entrada e um serviço de resolução de tipo.

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

Um fluxo de entrada que contém recursos.

typeResolver
ITypeResolutionService

Um objeto que resolve nomes de tipo especificados em um recurso.

Aplica-se a

ResXResourceReader(Stream, AssemblyName[])

Inicializa uma nova instância da classe ResXResourceReader usando um fluxo e uma matriz de nomes de assembly.

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

Um fluxo de entrada que contém recursos.

assemblyNames
AssemblyName[]

Uma matriz de objetos AssemblyName que especifica um ou mais assemblies. Os assemblies são usados para resolver um nome de tipo no recurso para um tipo real.

Aplica-se a

ResXResourceReader(TextReader, ITypeResolutionService)

Inicializa uma nova instância da classe ResXResourceReader usando um leitor de fluxo de texto e um serviço de resolução de tipo.

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

Um leitor de fluxo de texto que contém recursos.

typeResolver
ITypeResolutionService

Um objeto que resolve nomes de tipo especificados em um recurso.

Aplica-se a

ResXResourceReader(TextReader, AssemblyName[])

Inicializa uma nova instância da classe ResXResourceReader usando um objeto TextReader e uma matriz de nomes de assembly.

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

Um objeto usado para ler recursos de um fluxo de texto.

assemblyNames
AssemblyName[]

Uma matriz de objetos AssemblyName que especifica um ou mais assemblies. Os assemblies são usados para resolver um nome de tipo no recurso para um tipo real.

Aplica-se a

ResXResourceReader(String, ITypeResolutionService)

Inicializa uma nova instância da classe ResXResourceReader usando um nome de arquivo e um serviço de resolução de tipo.

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

O nome de um arquivo de recurso XML que contém recursos.

typeResolver
ITypeResolutionService

Um objeto que resolve nomes de tipo especificados em um recurso.

Aplica-se a

ResXResourceReader(String, AssemblyName[])

Inicializa uma nova instância da classe ResXResourceReader usando um nome de arquivo de recurso XML e uma matriz de nomes de assembly.

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

O nome de um arquivo de recurso XML que contém recursos.

assemblyNames
AssemblyName[]

Uma matriz de objetos AssemblyName que especifica um ou mais assemblies. Os assemblies são usados para resolver um nome de tipo no recurso para um tipo real.

Aplica-se a