ResXResourceReader Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ResXResourceReader.Initializes a new instance of the ResXResourceReader class.

Przeciążenia

ResXResourceReader(Stream)

Inicjuje nowe wystąpienie ResXResourceReader klasy dla określonego strumienia.Initializes a new instance of the ResXResourceReader class for the specified stream.

ResXResourceReader(TextReader)

Inicjuje nowe wystąpienie ResXResourceReader klasy dla określonego elementu TextReader .Initializes a new instance of the ResXResourceReader class for the specified TextReader.

ResXResourceReader(String)

Inicjuje nowe wystąpienie ResXResourceReader klasy dla określonego pliku zasobów.Initializes a new instance of the ResXResourceReader class for the specified resource file.

ResXResourceReader(Stream, ITypeResolutionService)

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu strumienia danych wejściowych i usługi rozpoznawania typów.Initializes a new instance of the ResXResourceReader class using an input stream and a type resolution service.

ResXResourceReader(Stream, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu strumienia i tablicy nazw zestawów.Initializes a new instance of the ResXResourceReader class using a stream and an array of assembly names.

ResXResourceReader(TextReader, ITypeResolutionService)

Inicjuje nowe wystąpienie ResXResourceReader klasy za pomocą czytnika strumienia tekstu i usługi rozpoznawania typów.Initializes a new instance of the ResXResourceReader class using a text stream reader and a type resolution service.

ResXResourceReader(TextReader, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu TextReader obiektu i tablicy nazw zestawów.Initializes a new instance of the ResXResourceReader class using a TextReader object and an array of assembly names.

ResXResourceReader(String, ITypeResolutionService)

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu nazwy pliku i usługi rozpoznawania typów.Initializes a new instance of the ResXResourceReader class using a file name and a type resolution service.

ResXResourceReader(String, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu nazwy pliku zasobu XML i tablicy nazw zestawów.Initializes a new instance of the ResXResourceReader class using an XML resource file name and an array of assembly names.

ResXResourceReader(Stream)

Inicjuje nowe wystąpienie ResXResourceReader klasy dla określonego strumienia.Initializes a new instance of the ResXResourceReader class for the specified stream.

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

Strumień wejściowy zawierający zasoby.An input stream that contains resources.

Uwagi

Uwaga

DisposeMetody i Close nie zamykają strumienia określonego w konstruktorze.The Dispose and Close methods do not close the stream you specify in this constructor.

Dotyczy

ResXResourceReader(TextReader)

Inicjuje nowe wystąpienie ResXResourceReader klasy dla określonego elementu TextReader .Initializes a new instance of the ResXResourceReader class for the specified 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

Strumień wejściowy tekstowy zawierający zasoby.A text input stream that contains resources.

Dotyczy

ResXResourceReader(String)

Inicjuje nowe wystąpienie ResXResourceReader klasy dla określonego pliku zasobów.Initializes a new instance of the ResXResourceReader class for the specified resource file.

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

Ścieżka pliku zasobów do odczytania.The path of the resource file to read.

Przykłady

Poniższy przykład tworzy nowe wystąpienie ResXResourceReader klasy dla określonego pliku, wykonuje iterację zasobów pliku i wyświetla zawartość konsoli programu.The following example creates a new instance of the ResXResourceReader class for the specified file, iterates through the resources of the file, and displays the contents to the 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

Dotyczy

ResXResourceReader(Stream, ITypeResolutionService)

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu strumienia danych wejściowych i usługi rozpoznawania typów.Initializes a new instance of the ResXResourceReader class using an input stream and a type resolution service.

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

Strumień wejściowy zawierający zasoby.An input stream that contains resources.

typeResolver
ITypeResolutionService

Obiekt, który rozpoznaje nazwy typów określone w zasobie.An object that resolves type names specified in a resource.

Dotyczy

ResXResourceReader(Stream, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu strumienia i tablicy nazw zestawów.Initializes a new instance of the ResXResourceReader class using a stream and an array of assembly names.

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

Strumień wejściowy zawierający zasoby.An input stream that contains resources.

assemblyNames
AssemblyName[]

Tablica AssemblyName obiektów, która określa jeden lub więcej zestawów.An array of AssemblyName objects that specifies one or more assemblies. Zestawy są używane do rozpoznawania nazwy typu w zasobie do rzeczywistego typu.The assemblies are used to resolve a type name in the resource to an actual type.

Dotyczy

ResXResourceReader(TextReader, ITypeResolutionService)

Inicjuje nowe wystąpienie ResXResourceReader klasy za pomocą czytnika strumienia tekstu i usługi rozpoznawania typów.Initializes a new instance of the ResXResourceReader class using a text stream reader and a type resolution service.

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

Czytnik strumienia tekstu zawierający zasoby.A text stream reader that contains resources.

typeResolver
ITypeResolutionService

Obiekt, który rozpoznaje nazwy typów określone w zasobie.An object that resolves type names specified in a resource.

Dotyczy

ResXResourceReader(TextReader, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu TextReader obiektu i tablicy nazw zestawów.Initializes a new instance of the ResXResourceReader class using a TextReader object and an array of assembly names.

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

Obiekt używany do odczytywania zasobów ze strumienia tekstu.An object used to read resources from a stream of text.

assemblyNames
AssemblyName[]

Tablica AssemblyName obiektów, która określa jeden lub więcej zestawów.An array of AssemblyName objects that specifies one or more assemblies. Zestawy są używane do rozpoznawania nazwy typu w zasobie do rzeczywistego typu.The assemblies are used to resolve a type name in the resource to an actual type.

Dotyczy

ResXResourceReader(String, ITypeResolutionService)

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu nazwy pliku i usługi rozpoznawania typów.Initializes a new instance of the ResXResourceReader class using a file name and a type resolution service.

public:
 ResXResourceReader(System::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

Nazwa pliku zasobów XML zawierającego zasoby.The name of an XML resource file that contains resources.

typeResolver
ITypeResolutionService

Obiekt, który rozpoznaje nazwy typów określone w zasobie.An object that resolves type names specified in a resource.

Dotyczy

ResXResourceReader(String, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu nazwy pliku zasobu XML i tablicy nazw zestawów.Initializes a new instance of the ResXResourceReader class using an XML resource file name and an array of assembly names.

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

Nazwa pliku zasobów XML zawierającego zasoby.The name of an XML resource file that contains resources.

assemblyNames
AssemblyName[]

Tablica AssemblyName obiektów, która określa jeden lub więcej zestawów.An array of AssemblyName objects that specifies one or more assemblies. Zestawy są używane do rozpoznawania nazwy typu w zasobie do rzeczywistego typu.The assemblies are used to resolve a type name in the resource to an actual type.

Dotyczy