ResourceSet Constructeurs

Définition

Crée une instance de la classe ResourceSet.Creates a new instance of the ResourceSet class.

Surcharges

ResourceSet()

Initialise une nouvelle instance de la classe ResourceSet avec des propriétés par défaut.Initializes a new instance of the ResourceSet class with default properties.

ResourceSet(Stream)

Crée une nouvelle instance de la classe ResourceSet à l'aide du ResourceReader système par défaut qui lit les ressources du flux donné.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

ResourceSet(IResourceReader)

Crée une nouvelle instance de la classe ResourceSet à l'aide du lecteur de ressources spécifié.Creates a new instance of the ResourceSet class using the specified resource reader.

ResourceSet(String)

Crée une nouvelle instance de la classe ResourceSet à l'aide du ResourceReader système par défaut qui ouvre et lit les ressources du fichier donné.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

ResourceSet()

Initialise une nouvelle instance de la classe ResourceSet avec des propriétés par défaut.Initializes a new instance of the ResourceSet class with default properties.

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

ResourceSet(Stream)

Crée une nouvelle instance de la classe ResourceSet à l'aide du ResourceReader système par défaut qui lit les ressources du flux donné.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

Paramètres

stream
Stream

Stream de ressources à lire.The Stream of resources to be read. Le flux doit faire référence à un fichier de ressources existant.The stream should refer to an existing resources file.

Attributs

Exceptions

stream ne peut pas être lu.The stream is not readable.

Le paramètre stream a la valeur null.The stream parameter is null.

Sécurité

SecurityPermission
pour fournir des services de sérialisation.for providing serialization services. Énumération associée: SerializationFormatterAction de sécurité:LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
requiert une confiance totale pour l’appelant immédiat.requires full trust for the immediate caller. Ce membre ne peut pas être utilisé par du code de confiance partielle ou transparent.This member cannot be used by partially trusted or transparent code.

ResourceSet(IResourceReader)

Crée une nouvelle instance de la classe ResourceSet à l'aide du lecteur de ressources spécifié.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)

Paramètres

reader
IResourceReader

Le lecteur utilisé.The reader that will be used.

Exceptions

Le paramètre reader a la valeur null.The reader parameter is null.

Remarques

Vous pouvez utiliser ce constructeur pour prendre en charge des formats de ressources personnalisés à IResourceReaderl’aide d’un fourni par l’utilisateur.You can use this constructor to support custom resource formats using a user-provided IResourceReader.

ResourceSet(String)

Crée une nouvelle instance de la classe ResourceSet à l'aide du ResourceReader système par défaut qui ouvre et lit les ressources du fichier donné.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)

Paramètres

fileName
String

Fichier de ressources à lire.Resource file to read.

Exceptions

Le paramètre fileName a la valeur null.The fileName parameter is null.

Exemples

L’exemple de code suivant définit une nouvelle instance de ResourceSet la classe pour un fichier spécifique, itère au sein des ressources utilisées par ce fichier et affiche son contenu dans la console.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

S’applique à