Condividi tramite


ResXResourceReader Costruttori

Definizione

Inizializza una nuova istanza della classe ResXResourceReader.

Overload

ResXResourceReader(Stream)

Inizializza una nuova istanza della classe ResXResourceReader per il flusso specificato.

ResXResourceReader(TextReader)

Inizializza una nuova istanza della classe ResXResourceReader per l'oggetto TextReader specificato.

ResXResourceReader(String)

Inizializza una nuova istanza della classe ResXResourceReader per il file di risorse specificato.

ResXResourceReader(Stream, ITypeResolutionService)

Inizializza una nuova istanza della classe ResXResourceReader usando un flusso di input e un servizio di risoluzione del tipo.

ResXResourceReader(Stream, AssemblyName[])

Inizializza una nuova istanza della classe ResXResourceReader usando un flusso e una matrice di nomi di assembly.

ResXResourceReader(TextReader, ITypeResolutionService)

Inizializza una nuova istanza della classe ResXResourceReader usando un lettore del flusso di testo e un servizio di risoluzione del tipo.

ResXResourceReader(TextReader, AssemblyName[])

Inizializza una nuova istanza della classe ResXResourceReader usando un oggetto TextReader e una matrice di nomi di assembly.

ResXResourceReader(String, ITypeResolutionService)

Inizializza una nuova istanza della classe ResXResourceReader usando un nome file e un servizio di risoluzione del tipo.

ResXResourceReader(String, AssemblyName[])

Inizializza una nuova istanza della classe ResXResourceReader usando un nome file di risorse XML e una matrice di nomi di assembly.

ResXResourceReader(Stream)

Inizializza una nuova istanza della classe ResXResourceReader per il flusso specificato.

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)

Parametri

stream
Stream

Flusso di input che contiene le risorse.

Commenti

Nota

I Dispose metodi e Close non chiudeno il flusso specificato in questo costruttore.

Si applica a

ResXResourceReader(TextReader)

Inizializza una nuova istanza della classe ResXResourceReader per l'oggetto TextReader specificato.

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)

Parametri

reader
TextReader

Flusso di input di testo che contiene le risorse.

Si applica a

ResXResourceReader(String)

Inizializza una nuova istanza della classe ResXResourceReader per il file di risorse specificato.

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

Parametri

fileName
String

Percorso file di risorse da leggere.

Esempio

L'esempio seguente crea una nuova istanza della ResXResourceReader classe per il file specificato, esegue l'iterazione delle risorse del file e visualizza il contenuto della 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

Si applica a

ResXResourceReader(Stream, ITypeResolutionService)

Inizializza una nuova istanza della classe ResXResourceReader usando un flusso di input e un servizio di risoluzione del tipo.

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)

Parametri

stream
Stream

Flusso di input che contiene le risorse.

typeResolver
ITypeResolutionService

Oggetto che risolve i nomi dei tipi specificati in una risorsa.

Si applica a

ResXResourceReader(Stream, AssemblyName[])

Inizializza una nuova istanza della classe ResXResourceReader usando un flusso e una matrice di nomi di assembly.

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

Parametri

stream
Stream

Flusso di input che contiene le risorse.

assemblyNames
AssemblyName[]

Matrice di oggetti AssemblyName che specifica uno o più assembly. Gli assembly vengono usati per risolvere il nome di un tipo nella risorsa in un tipo effettivo.

Si applica a

ResXResourceReader(TextReader, ITypeResolutionService)

Inizializza una nuova istanza della classe ResXResourceReader usando un lettore del flusso di testo e un servizio di risoluzione del tipo.

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)

Parametri

reader
TextReader

Lettore del flusso di testo che contiene le risorse.

typeResolver
ITypeResolutionService

Oggetto che risolve i nomi dei tipi specificati in una risorsa.

Si applica a

ResXResourceReader(TextReader, AssemblyName[])

Inizializza una nuova istanza della classe ResXResourceReader usando un oggetto TextReader e una matrice di nomi di assembly.

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

Parametri

reader
TextReader

Oggetto usato per la lettura delle risorse da un flusso di testo.

assemblyNames
AssemblyName[]

Matrice di oggetti AssemblyName che specifica uno o più assembly. Gli assembly vengono usati per risolvere il nome di un tipo nella risorsa in un tipo effettivo.

Si applica a

ResXResourceReader(String, ITypeResolutionService)

Inizializza una nuova istanza della classe ResXResourceReader usando un nome file e un servizio di risoluzione del tipo.

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)

Parametri

fileName
String

Nome di un file di risorse XML che contiene le risorse.

typeResolver
ITypeResolutionService

Oggetto che risolve i nomi dei tipi specificati in una risorsa.

Si applica a

ResXResourceReader(String, AssemblyName[])

Inizializza una nuova istanza della classe ResXResourceReader usando un nome file di risorse XML e una matrice di nomi di assembly.

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

Parametri

fileName
String

Nome di un file di risorse XML che contiene le risorse.

assemblyNames
AssemblyName[]

Matrice di oggetti AssemblyName che specifica uno o più assembly. Gli assembly vengono usati per risolvere il nome di un tipo nella risorsa in un tipo effettivo.

Si applica a