Partage via


ResXResourceReader Constructeurs

Définition

Initialise une nouvelle instance de la classe ResXResourceReader.

Surcharges

ResXResourceReader(Stream)

Initialise une nouvelle instance de la classe ResXResourceReader pour le flux spécifié.

ResXResourceReader(TextReader)

Initialise une nouvelle instance de la classe ResXResourceReader pour le TextReader spécifié.

ResXResourceReader(String)

Initialise une nouvelle instance de la classe ResXResourceReader pour le fichier de ressources spécifié.

ResXResourceReader(Stream, ITypeResolutionService)

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un flux d’entrée et un service de résolution de type.

ResXResourceReader(Stream, AssemblyName[])

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un flux et un tableau de noms d'assemblys.

ResXResourceReader(TextReader, ITypeResolutionService)

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un lecteur de flux de texte et un service de résolution de type.

ResXResourceReader(TextReader, AssemblyName[])

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un objet TextReader et un tableau de noms d'assemblys.

ResXResourceReader(String, ITypeResolutionService)

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un nom de fichier et un service de résolution de type.

ResXResourceReader(String, AssemblyName[])

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un nom de fichier de ressources XML et un tableau de noms d'assemblys.

ResXResourceReader(Stream)

Initialise une nouvelle instance de la classe ResXResourceReader pour le flux spécifié.

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)

Paramètres

stream
Stream

Flux d'entrée qui contient des ressources.

Remarques

Notes

Les Dispose méthodes et Close ne ferment pas le flux que vous spécifiez dans ce constructeur.

S’applique à

ResXResourceReader(TextReader)

Initialise une nouvelle instance de la classe ResXResourceReader pour le TextReader spécifié.

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)

Paramètres

reader
TextReader

Flux d'entrée de texte qui contient des ressources.

S’applique à

ResXResourceReader(String)

Initialise une nouvelle instance de la classe ResXResourceReader pour le fichier de ressources spécifié.

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

Paramètres

fileName
String

Chemin d'accès du fichier de ressources à lire.

Exemples

L’exemple suivant crée une nouvelle instance de la ResXResourceReader classe pour le fichier spécifié, effectue une itération dans les ressources du fichier et affiche le contenu dans la 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

S’applique à

ResXResourceReader(Stream, ITypeResolutionService)

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un flux d’entrée et un service de résolution de type.

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)

Paramètres

stream
Stream

Flux d'entrée qui contient des ressources.

typeResolver
ITypeResolutionService

Objet qui résout les noms de types spécifiés dans une ressource.

S’applique à

ResXResourceReader(Stream, AssemblyName[])

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un flux et un tableau de noms d'assemblys.

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

Paramètres

stream
Stream

Flux d'entrée qui contient des ressources.

assemblyNames
AssemblyName[]

Tableau d'objets AssemblyName qui spécifie un ou plusieurs assemblys. Les assemblys sont utilisés pour résoudre un nom de type contenu dans la ressource en type réel.

S’applique à

ResXResourceReader(TextReader, ITypeResolutionService)

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un lecteur de flux de texte et un service de résolution de type.

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)

Paramètres

reader
TextReader

Lecteur de flux de texte qui contient des ressources.

typeResolver
ITypeResolutionService

Objet qui résout les noms de types spécifiés dans une ressource.

S’applique à

ResXResourceReader(TextReader, AssemblyName[])

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un objet TextReader et un tableau de noms d'assemblys.

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

Paramètres

reader
TextReader

Objet utilisé pour lire des ressources dans un flux de texte.

assemblyNames
AssemblyName[]

Tableau d'objets AssemblyName qui spécifie un ou plusieurs assemblys. Les assemblys sont utilisés pour résoudre un nom de type contenu dans la ressource en type réel.

S’applique à

ResXResourceReader(String, ITypeResolutionService)

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un nom de fichier et un service de résolution de type.

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)

Paramètres

fileName
String

Nom d'un fichier de ressources XML qui contient des ressources.

typeResolver
ITypeResolutionService

Objet qui résout les noms de types spécifiés dans une ressource.

S’applique à

ResXResourceReader(String, AssemblyName[])

Initialise une nouvelle instance de la classe ResXResourceReader en utilisant un nom de fichier de ressources XML et un tableau de noms d'assemblys.

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

Paramètres

fileName
String

Nom d'un fichier de ressources XML qui contient des ressources.

assemblyNames
AssemblyName[]

Tableau d'objets AssemblyName qui spécifie un ou plusieurs assemblys. Les assemblys sont utilisés pour résoudre un nom de type contenu dans la ressource en type réel.

S’applique à