ResourceSet Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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