ResourceSet Constructores

Definición

Crea una nueva instancia de la clase ResourceSet.Creates a new instance of the ResourceSet class.

Sobrecargas

ResourceSet()

Inicializa una nueva instancia de la clase ResourceSet con propiedades predeterminadas.Initializes a new instance of the ResourceSet class with default properties.

ResourceSet(Stream)

Crea una instancia nueva de la clase ResourceSet mediante la clase ResourceReader predeterminada del sistema que lee los recursos de una secuencia determinada.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

ResourceSet(IResourceReader)

Crea una nueva instancia de la clase ResourceSet mediante el lector de recursos especificado.Creates a new instance of the ResourceSet class using the specified resource reader.

ResourceSet(String)

Crea una instancia nueva de la clase ResourceSet mediante la clase ResourceReader predeterminada del sistema que abre y lee los recursos de un archivo determinado.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

ResourceSet()

Inicializa una nueva instancia de la clase ResourceSet con propiedades predeterminadas.Initializes a new instance of the ResourceSet class with default properties.

protected:
 ResourceSet();
protected ResourceSet ();
Protected Sub New ()

ResourceSet(Stream)

Crea una instancia nueva de la clase ResourceSet mediante la clase ResourceReader predeterminada del sistema que lee los recursos de una secuencia determinada.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

public:
 ResourceSet(System::IO::Stream ^ stream);
[System.Security.SecurityCritical]
public ResourceSet (System.IO.Stream stream);
new System.Resources.ResourceSet : System.IO.Stream -> System.Resources.ResourceSet

Parámetros

stream
Stream

Stream de recursos que se va a leer.The Stream of resources to be read. La secuencia debe hacer referencia a un archivo de recursos existente.The stream should refer to an existing resources file.

Atributos

Excepciones

El parámetro stream no se puede leer.The stream is not readable.

El parámetro stream es null.The stream parameter is null.

Seguridad

SecurityPermission
permite proporcionar servicios de serialización.for providing serialization services. Enumeración asociada: SerializationFormatter acción de seguridad: LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
requiere plena confianza para el llamador inmediato.requires full trust for the immediate caller. Este miembro no puede ser utilizado por código transparente o de confianza parcial.This member cannot be used by partially trusted or transparent code.

ResourceSet(IResourceReader)

Crea una nueva instancia de la clase ResourceSet mediante el lector de recursos especificado.Creates a new instance of the ResourceSet class using the specified resource reader.

public:
 ResourceSet(System::Resources::IResourceReader ^ reader);
public ResourceSet (System.Resources.IResourceReader reader);
new System.Resources.ResourceSet : System.Resources.IResourceReader -> System.Resources.ResourceSet
Public Sub New (reader As IResourceReader)

Parámetros

reader
IResourceReader

Lector que se usará.The reader that will be used.

Excepciones

El parámetro reader es null.The reader parameter is null.

Comentarios

Puede usar este constructor para admitir formatos de recursos personalizados mediante un IResourceReaderproporcionado por el usuario.You can use this constructor to support custom resource formats using a user-provided IResourceReader.

ResourceSet(String)

Crea una instancia nueva de la clase ResourceSet mediante la clase ResourceReader predeterminada del sistema que abre y lee los recursos de un archivo determinado.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

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

Parámetros

fileName
String

Archivo de recursos que se va a leer.Resource file to read.

Excepciones

El parámetro fileName es null.The fileName parameter is null.

Ejemplos

En el ejemplo de código siguiente se define una nueva instancia de la clase ResourceSet para un archivo específico, se recorre en iteración los recursos utilizados por ese archivo y se muestra su contenido en la consola.The following code example defines a new instance of the ResourceSet class for a specific file, iterates through the resources used by that file, and displays their contents to the console.

using namespace System;
using namespace System::Resources;
using namespace System::Collections;
int main()
{
   
   // Create a ResourceSet for the file items.resources.
   ResourceSet^ rs = gcnew ResourceSet( "items.resources" );
   
   // Create an IDictionaryEnumerator* to read the data in the ResourceSet.
   IDictionaryEnumerator^ id = rs->GetEnumerator();
   
   // Iterate through the ResourceSet and display the contents to the console.
   while ( id->MoveNext() )
      Console::WriteLine( "\n [{0}] \t {1}", id->Key, id->Value );

   rs->Close();
}

using System;
using System.Resources;
using System.Collections;

class EnumerateResources 
{
    public static void Main() 
    {
        // Create a ResourceSet for the file items.resources.
        ResourceSet rs = new ResourceSet("items.resources"); 

        // Create an IDictionaryEnumerator to read the data in the ResourceSet.
        IDictionaryEnumerator id = rs.GetEnumerator(); 

        // Iterate through the ResourceSet and display the contents to the console. 
        while(id.MoveNext())
          Console.WriteLine("\n[{0}] \t{1}", id.Key, id.Value); 

        rs.Close();
    }
}
Imports System.Resources
Imports System.Collections

Class EnumerateResources
   
   Public Shared Sub Main()
      ' Create a ResourceSet for the file items.resources.
      Dim rs As New ResourceSet("items.resources")      
      
      ' Create an IDictionaryEnumerator to read the data in the ResourceSet.
      Dim id As IDictionaryEnumerator = rs.GetEnumerator()
      
      ' Iterate through the ResourceSet and display the contents to the console. 
      While id.MoveNext()
         Console.WriteLine(ControlChars.NewLine + "[{0}] " + ControlChars.Tab + "{1}", id.Key, id.Value)
      End While 

      rs.Close()

   End Sub

End Class

Se aplica a