Partilhar via


ResourceSet Construtores

Definição

Cria uma nova instância da classe ResourceSet.

Sobrecargas

ResourceSet()

Inicializa uma nova instância da classe ResourceSet com propriedades padrão.

ResourceSet(Stream)

Cria uma nova instância da classe ResourceSet usando o ResourceReader padrão do sistema que lê os recursos do fluxo fornecido.

ResourceSet(IResourceReader)

Cria uma nova instância da classe ResourceSet usando o leitor do recurso especificado.

ResourceSet(String)

Cria uma nova instância da classe ResourceSet usando o padrão do sistema ResourceReader que abre e lê os recursos do arquivo fornecido.

ResourceSet()

Origem:
ResourceSet.cs
Origem:
ResourceSet.cs
Origem:
ResourceSet.cs

Inicializa uma nova instância da classe ResourceSet com propriedades padrão.

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

Aplica-se a

ResourceSet(Stream)

Origem:
ResourceSet.cs
Origem:
ResourceSet.cs
Origem:
ResourceSet.cs

Cria uma nova instância da classe ResourceSet usando o ResourceReader padrão do sistema que lê os recursos do fluxo fornecido.

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

O Stream de recursos a ser lido. O fluxo deve consultar um arquivo de recursos existente.

Atributos

Exceções

O stream não é legível.

O parâmetro stream é null.

Aplica-se a

ResourceSet(IResourceReader)

Origem:
ResourceSet.cs
Origem:
ResourceSet.cs
Origem:
ResourceSet.cs

Cria uma nova instância da classe ResourceSet usando o leitor do recurso 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

O leitor que será usado.

Exceções

O parâmetro reader é null.

Comentários

Você pode usar esse construtor para dar suporte a formatos de recursos personalizados usando um fornecido pelo IResourceReaderusuário.

Aplica-se a

ResourceSet(String)

Origem:
ResourceSet.cs
Origem:
ResourceSet.cs
Origem:
ResourceSet.cs

Cria uma nova instância da classe ResourceSet usando o padrão do sistema ResourceReader que abre e lê os recursos do arquivo fornecido.

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

Arquivo de recurso a ser lido.

Exceções

O parâmetro fileName é null.

Exemplos

O exemplo de código a ResourceSet seguir define uma nova instância da classe para um arquivo específico, itera por meio dos recursos usados por esse arquivo e exibe seu conteúdo para o 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

Aplica-se a