ResourceSet Constructores

Definición

Crea una nueva instancia de la ResourceSet clase .

Sobrecargas

Nombre Description
ResourceSet()

Inicializa una nueva instancia de la ResourceSet clase con propiedades predeterminadas.

ResourceSet(Stream)

Crea una nueva instancia de la ResourceSet clase con el valor predeterminado ResourceReader del sistema que lee los recursos de la secuencia especificada.

ResourceSet(IResourceReader)

Crea una nueva instancia de la ResourceSet clase mediante el lector de recursos especificado.

ResourceSet(String)

Crea una nueva instancia de la ResourceSet clase utilizando el valor predeterminado ResourceReader del sistema que abre y lee los recursos del archivo especificado.

ResourceSet()

Inicializa una nueva instancia de la ResourceSet clase con propiedades predeterminadas.

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

Se aplica a

ResourceSet(Stream)

Crea una nueva instancia de la ResourceSet clase con el valor predeterminado ResourceReader del sistema que lee los recursos de la secuencia especificada.

public:
 ResourceSet(System::IO::Stream ^ 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
[<System.Security.SecurityCritical>]
new System.Resources.ResourceSet : System.IO.Stream -> System.Resources.ResourceSet
Public Sub New (stream As Stream)

Parámetros

stream
Stream

de Stream los recursos que se van a leer. La secuencia debe hacer referencia a un archivo de recursos existente.

Atributos

Excepciones

No stream se puede leer.

El stream parámetro es null.

Se aplica a

ResourceSet(IResourceReader)

Crea una nueva instancia de la ResourceSet clase mediante el lector de recursos especificado.

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á.

Excepciones

El reader parámetro es null.

Comentarios

Puede usar este constructor para admitir formatos de recursos personalizados mediante un proporcionado IResourceReaderpor el usuario.

Se aplica a

ResourceSet(String)

Crea una nueva instancia de la ResourceSet clase utilizando el valor predeterminado ResourceReader del sistema que abre y lee los recursos del archivo especificado.

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.

Excepciones

El fileName parámetro es null.

Ejemplos

En el ejemplo de código siguiente se define una nueva instancia de la ResourceSet clase para un archivo específico, se recorre en iteración los recursos usados por ese archivo y se muestra su contenido en la consola.

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