ResXResourceReader Konstruktoren

Definition

Initialisiert eine neue Instanz der ResXResourceReader-Klasse.

Überlädt

ResXResourceReader(Stream)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für den angegebenen Stream.

ResXResourceReader(TextReader)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für den angegebenen TextReader.

ResXResourceReader(String)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für die angegebene Ressourcendatei.

ResXResourceReader(Stream, ITypeResolutionService)

Initialisiert mit einem Eingabestream und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.

ResXResourceReader(Stream, AssemblyName[])

Initialisiert mit einem Stream und einem Array von Assemblynamen eine neue Instanz der ResXResourceReader-Klasse.

ResXResourceReader(TextReader, ITypeResolutionService)

Initialisiert mit einem Textstreamreader und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.

ResXResourceReader(TextReader, AssemblyName[])

Initialisiert mit einem ResXResourceReader-Objekt und einem Array von Assemblynamen eine neue Instanz der TextReader-Klasse.

ResXResourceReader(String, ITypeResolutionService)

Initialisiert mit einem Dateinamen und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.

ResXResourceReader(String, AssemblyName[])

Initialisiert mit einem XML-Ressourcendateinamen und einem Array von Assemblynamen eine neue Instanz der ResXResourceReader-Klasse.

ResXResourceReader(Stream)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für den angegebenen 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)

Parameter

stream
Stream

Ein Eingabestream mit Ressourcen.

Hinweise

Hinweis

Die Dispose Methoden und Close schließen den in diesem Konstruktor angegebenen Stream nicht.

Gilt für:

ResXResourceReader(TextReader)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für den angegebenen 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)

Parameter

reader
TextReader

Ein Texteingabestream mit Ressourcen.

Gilt für:

ResXResourceReader(String)

Initialisiert eine neue Instanz der ResXResourceReader-Klasse für die angegebene Ressourcendatei.

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

Parameter

fileName
String

Der Pfad der zu lesenden Ressourcendatei.

Beispiele

Im folgenden Beispiel wird eine neue Instanz der ResXResourceReader -Klasse für die angegebene Datei erstellt, die Ressourcen der Datei durchlaufen und der Inhalt der Konsole angezeigt.

#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

Gilt für:

ResXResourceReader(Stream, ITypeResolutionService)

Initialisiert mit einem Eingabestream und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.

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)

Parameter

stream
Stream

Ein Eingabestream mit Ressourcen.

typeResolver
ITypeResolutionService

Ein Objekt, das die in einer Ressource angegebenen Typnamen auflöst.

Gilt für:

ResXResourceReader(Stream, AssemblyName[])

Initialisiert mit einem Stream und einem Array von Assemblynamen eine neue Instanz der ResXResourceReader-Klasse.

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

Parameter

stream
Stream

Ein Eingabestream mit Ressourcen.

assemblyNames
AssemblyName[]

Ein Array von AssemblyName-Objekten, das eine oder mehrere Assemblys angibt. Die Assemblys werden zum Auflösen der in der Ressource enthaltenen Typnamen zu einem tatsächlichen Typ verwendet.

Gilt für:

ResXResourceReader(TextReader, ITypeResolutionService)

Initialisiert mit einem Textstreamreader und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.

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)

Parameter

reader
TextReader

Ein Textstreamreader mit Ressourcen.

typeResolver
ITypeResolutionService

Ein Objekt, das die in einer Ressource angegebenen Typnamen auflöst.

Gilt für:

ResXResourceReader(TextReader, AssemblyName[])

Initialisiert mit einem ResXResourceReader-Objekt und einem Array von Assemblynamen eine neue Instanz der TextReader-Klasse.

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

Parameter

reader
TextReader

Ein Objekt zum Lesen der Ressourcen aus einem Textstream.

assemblyNames
AssemblyName[]

Ein Array von AssemblyName-Objekten, das eine oder mehrere Assemblys angibt. Die Assemblys werden zum Auflösen der in der Ressource enthaltenen Typnamen zu einem tatsächlichen Typ verwendet.

Gilt für:

ResXResourceReader(String, ITypeResolutionService)

Initialisiert mit einem Dateinamen und einem Typauflösungsdienst eine neue Instanz der ResXResourceReader-Klasse.

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)

Parameter

fileName
String

Der Name einer XML-Ressourcendatei mit Ressourcen.

typeResolver
ITypeResolutionService

Ein Objekt, das die in einer Ressource angegebenen Typnamen auflöst.

Gilt für:

ResXResourceReader(String, AssemblyName[])

Initialisiert mit einem XML-Ressourcendateinamen und einem Array von Assemblynamen eine neue Instanz der ResXResourceReader-Klasse.

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

Parameter

fileName
String

Der Name einer XML-Ressourcendatei mit Ressourcen.

assemblyNames
AssemblyName[]

Ein Array von AssemblyName-Objekten, das eine oder mehrere Assemblys angibt. Die Assemblys werden zum Auflösen der in der Ressource enthaltenen Typnamen zu einem tatsächlichen Typ verwendet.

Gilt für: