ResXResourceReader Konstruktoren

Definition

Initialisiert eine neue Instanz der ResXResourceReader-Klasse.

Überlädt

Name Beschreibung
ResXResourceReader(Stream)

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

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 eine neue Instanz der ResXResourceReader Klasse mithilfe eines Eingabedatenstroms und eines Typauflösungsdiensts.

ResXResourceReader(Stream, AssemblyName[])

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines Datenstroms und eines Arrays von Assemblynamen.

ResXResourceReader(TextReader, ITypeResolutionService)

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines Textstreamlesers und eines Typauflösungsdiensts.

ResXResourceReader(TextReader, AssemblyName[])

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines TextReader Objekts und eines Arrays von Assemblynamen.

ResXResourceReader(String, ITypeResolutionService)

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines Dateinamens und eines Typauflösungsdiensts.

ResXResourceReader(String, AssemblyName[])

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines XML-Ressourcendateinamens und eines Arrays von Assemblynamen.

ResXResourceReader(Stream)

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

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 Eingabedatenstrom, der Ressourcen enthält.

Hinweise

Note

Die Dispose Methoden Close schließen den in diesem Konstruktor angegebenen Datenstrom 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 Texteingabedatenstrom, der Ressourcen enthält.

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 in der Konsole angezeigt.

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 eine neue Instanz der ResXResourceReader Klasse mithilfe eines Eingabedatenstroms und eines Typauflösungsdiensts.

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 Eingabedatenstrom, der Ressourcen enthält.

typeResolver
ITypeResolutionService

Ein Objekt, das Typnamen aufgelöst, die in einer Ressource angegeben sind.

Gilt für:

ResXResourceReader(Stream, AssemblyName[])

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines Datenstroms und eines Arrays von Assemblynamen.

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 Eingabedatenstrom, der Ressourcen enthält.

assemblyNames
AssemblyName[]

Ein Array von AssemblyName Objekten, das mindestens eine Assembly angibt. Die Assemblys werden verwendet, um einen Typnamen in der Ressource in einen tatsächlichen Typ aufzulösen.

Gilt für:

ResXResourceReader(TextReader, ITypeResolutionService)

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines Textstreamlesers und eines Typauflösungsdiensts.

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 Textstreamleser, der Ressourcen enthält.

typeResolver
ITypeResolutionService

Ein Objekt, das Typnamen aufgelöst, die in einer Ressource angegeben sind.

Gilt für:

ResXResourceReader(TextReader, AssemblyName[])

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines TextReader Objekts und eines Arrays von Assemblynamen.

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, das zum Lesen von Ressourcen aus einem Textstrom verwendet wird.

assemblyNames
AssemblyName[]

Ein Array von AssemblyName Objekten, das mindestens eine Assembly angibt. Die Assemblys werden verwendet, um einen Typnamen in der Ressource in einen tatsächlichen Typ aufzulösen.

Gilt für:

ResXResourceReader(String, ITypeResolutionService)

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines Dateinamens und eines Typauflösungsdiensts.

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)

Parameter

fileName
String

Der Name einer XML-Ressourcendatei, die Ressourcen enthält.

typeResolver
ITypeResolutionService

Ein Objekt, das Typnamen aufgelöst, die in einer Ressource angegeben sind.

Gilt für:

ResXResourceReader(String, AssemblyName[])

Initialisiert eine neue Instanz der ResXResourceReader Klasse mithilfe eines XML-Ressourcendateinamens und eines Arrays von Assemblynamen.

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, die Ressourcen enthält.

assemblyNames
AssemblyName[]

Ein Array von AssemblyName Objekten, das mindestens eine Assembly angibt. Die Assemblys werden verwendet, um einen Typnamen in der Ressource in einen tatsächlichen Typ aufzulösen.

Gilt für: