Sdílet prostřednictvím


ResXResourceReader Konstruktory

Definice

Inicializuje novou instanci ResXResourceReader třídy .

Přetížení

ResXResourceReader(Stream)

Inicializuje novou instanci ResXResourceReader třídy pro zadaný datový proud.

ResXResourceReader(TextReader)

Inicializuje novou instanci ResXResourceReader třídy pro zadaný TextReader.

ResXResourceReader(String)

Inicializuje novou instanci ResXResourceReader třídy pro zadaný soubor prostředků.

ResXResourceReader(Stream, ITypeResolutionService)

Inicializuje novou instanci ResXResourceReader třídy pomocí vstupního datového proudu a služby překladu typu.

ResXResourceReader(Stream, AssemblyName[])

Inicializuje novou instanci ResXResourceReader třídy pomocí datového proudu a pole názvů sestavení.

ResXResourceReader(TextReader, ITypeResolutionService)

Inicializuje novou instanci třídy pomocí čtečky textového ResXResourceReader streamu a služby překladu typů.

ResXResourceReader(TextReader, AssemblyName[])

Inicializuje novou instanci ResXResourceReader třídy pomocí objektu TextReader a pole názvů sestavení.

ResXResourceReader(String, ITypeResolutionService)

Inicializuje novou instanci ResXResourceReader třídy pomocí názvu souboru a služby překladu typu.

ResXResourceReader(String, AssemblyName[])

Inicializuje novou instanci ResXResourceReader třídy pomocí názvu souboru prostředků XML a pole názvů sestavení.

ResXResourceReader(Stream)

Inicializuje novou instanci ResXResourceReader třídy pro zadaný datový proud.

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)

Parametry

stream
Stream

Vstupní datový proud, který obsahuje prostředky.

Poznámky

Poznámka

Metody Dispose a Close neuzavírají datový proud, který zadáte v tomto konstruktoru.

Platí pro

ResXResourceReader(TextReader)

Inicializuje novou instanci ResXResourceReader třídy pro zadaný TextReader.

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)

Parametry

reader
TextReader

Vstupní datový proud textu, který obsahuje prostředky.

Platí pro

ResXResourceReader(String)

Inicializuje novou instanci ResXResourceReader třídy pro zadaný soubor prostředků.

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

Parametry

fileName
String

Cesta k souboru prostředků, který se má přečíst.

Příklady

Následující příklad vytvoří novou instanci ResXResourceReader třídy pro zadaný soubor, iteruje prostředky souboru a zobrazí obsah konzoly.

#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

Platí pro

ResXResourceReader(Stream, ITypeResolutionService)

Inicializuje novou instanci ResXResourceReader třídy pomocí vstupního datového proudu a služby překladu typu.

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)

Parametry

stream
Stream

Vstupní datový proud, který obsahuje prostředky.

typeResolver
ITypeResolutionService

Objekt, který překládá názvy typů zadané v prostředku.

Platí pro

ResXResourceReader(Stream, AssemblyName[])

Inicializuje novou instanci ResXResourceReader třídy pomocí datového proudu a pole názvů sestavení.

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())

Parametry

stream
Stream

Vstupní datový proud, který obsahuje prostředky.

assemblyNames
AssemblyName[]

Pole AssemblyName objektů, které určují jedno nebo více sestavení. Sestavení se používají k překladu názvu typu v prostředku na skutečný typ.

Platí pro

ResXResourceReader(TextReader, ITypeResolutionService)

Inicializuje novou instanci třídy pomocí čtečky textového ResXResourceReader streamu a služby překladu typů.

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)

Parametry

reader
TextReader

Čtečka textového streamu, která obsahuje prostředky.

typeResolver
ITypeResolutionService

Objekt, který překládá názvy typů zadané v prostředku.

Platí pro

ResXResourceReader(TextReader, AssemblyName[])

Inicializuje novou instanci ResXResourceReader třídy pomocí objektu TextReader a pole názvů sestavení.

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())

Parametry

reader
TextReader

Objekt používaný ke čtení prostředků z datového proudu textu.

assemblyNames
AssemblyName[]

Pole AssemblyName objektů, které určují jedno nebo více sestavení. Sestavení se používají k překladu názvu typu v prostředku na skutečný typ.

Platí pro

ResXResourceReader(String, ITypeResolutionService)

Inicializuje novou instanci ResXResourceReader třídy pomocí názvu souboru a služby překladu typu.

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)

Parametry

fileName
String

Název souboru prostředků XML, který obsahuje prostředky.

typeResolver
ITypeResolutionService

Objekt, který překládá názvy typů zadané v prostředku.

Platí pro

ResXResourceReader(String, AssemblyName[])

Inicializuje novou instanci ResXResourceReader třídy pomocí názvu souboru prostředků XML a pole názvů sestavení.

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())

Parametry

fileName
String

Název souboru prostředků XML, který obsahuje prostředky.

assemblyNames
AssemblyName[]

Pole AssemblyName objektů, které určují jedno nebo více sestavení. Sestavení se používají k překladu názvu typu v prostředku na skutečný typ.

Platí pro