Udostępnij za pośrednictwem


ResXResourceReader Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ResXResourceReader.

Przeciążenia

ResXResourceReader(Stream)

Inicjuje ResXResourceReader nowe wystąpienie klasy dla określonego strumienia.

ResXResourceReader(TextReader)

Inicjuje ResXResourceReader nowe wystąpienie klasy dla określonego TextReaderelementu .

ResXResourceReader(String)

Inicjuje ResXResourceReader nowe wystąpienie klasy dla określonego pliku zasobów.

ResXResourceReader(Stream, ITypeResolutionService)

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu strumienia wejściowego i usługi rozpoznawania typów.

ResXResourceReader(Stream, AssemblyName[])

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu strumienia i tablicy nazw zestawów.

ResXResourceReader(TextReader, ITypeResolutionService)

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu czytnika strumienia tekstu i usługi rozpoznawania typów.

ResXResourceReader(TextReader, AssemblyName[])

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu TextReader obiektu i tablicy nazw zestawów.

ResXResourceReader(String, ITypeResolutionService)

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu nazwy pliku i usługi rozpoznawania typów.

ResXResourceReader(String, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu nazwy pliku zasobów XML i tablicy nazw zestawów.

ResXResourceReader(Stream)

Inicjuje ResXResourceReader nowe wystąpienie klasy dla określonego strumienia.

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.

Uwagi

Uwaga

Metody Dispose i Close nie zamykają strumienia określonego w tym konstruktorze.

Dotyczy

ResXResourceReader(TextReader)

Inicjuje ResXResourceReader nowe wystąpienie klasy dla określonego TextReaderelementu .

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 tekstu zawierający zasoby.

Dotyczy

ResXResourceReader(String)

Inicjuje ResXResourceReader nowe wystąpienie klasy dla określonego pliku zasobów.

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 zasobu do odczytu.

Przykłady

Poniższy przykład tworzy nowe wystąpienie klasy dla określonego ResXResourceReader pliku, iteruje po zasobach pliku i wyświetla zawartość w konsoli.

#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 ResXResourceReader nowe wystąpienie klasy przy użyciu strumienia wejściowego i usługi rozpoznawania typów.

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.

typeResolver
ITypeResolutionService

Obiekt, który rozpoznaje nazwy typów określone w zasobie.

Dotyczy

ResXResourceReader(Stream, AssemblyName[])

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu strumienia i tablicy nazw zestawów.

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.

assemblyNames
AssemblyName[]

Tablica AssemblyName obiektów, która określa co najmniej jeden zestaw. Zestawy są używane do rozpoznawania nazwy typu w zasobie do rzeczywistego typu.

Dotyczy

ResXResourceReader(TextReader, ITypeResolutionService)

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu czytnika strumienia tekstu i usługi rozpoznawania typów.

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.

typeResolver
ITypeResolutionService

Obiekt, który rozpoznaje nazwy typów określone w zasobie.

Dotyczy

ResXResourceReader(TextReader, AssemblyName[])

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu TextReader obiektu i tablicy nazw zestawów.

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 służący do odczytywania zasobów ze strumienia tekstu.

assemblyNames
AssemblyName[]

Tablica AssemblyName obiektów, która określa co najmniej jeden zestaw. Zestawy są używane do rozpoznawania nazwy typu w zasobie do rzeczywistego typu.

Dotyczy

ResXResourceReader(String, ITypeResolutionService)

Inicjuje ResXResourceReader nowe wystąpienie klasy przy użyciu nazwy pliku i usługi rozpoznawania typów.

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

Nazwa pliku zasobów XML zawierającego zasoby.

typeResolver
ITypeResolutionService

Obiekt, który rozpoznaje nazwy typów określone w zasobie.

Dotyczy

ResXResourceReader(String, AssemblyName[])

Inicjuje nowe wystąpienie ResXResourceReader klasy przy użyciu nazwy pliku zasobów XML i tablicy nazw zestawów.

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.

assemblyNames
AssemblyName[]

Tablica AssemblyName obiektów, która określa co najmniej jeden zestaw. Zestawy są używane do rozpoznawania nazwy typu w zasobie do rzeczywistego typu.

Dotyczy