ResourceSet Konstruktoren

Definition

Erstellt eine neue Instanz der ResourceSet-Klasse.Creates a new instance of the ResourceSet class.

Überlädt

ResourceSet()

Initialisiert eine neue Instanz der ResourceSet-Klasse mit Standardeigenschaften.Initializes a new instance of the ResourceSet class with default properties.

ResourceSet(Stream)

Erstellt mit dem standardmäßig festgelegten ResourceSet eine neue Instanz der ResourceReader-Klasse, um Ressourcen aus dem angegebenen Datenstrom zu lesen.Creates a new instance of the ResourceSet class using the system default ResourceReader that reads resources from the given stream.

ResourceSet(IResourceReader)

Erstellt eine neue Instanz der ResourceSet-Klasse unter Verwendung des angegebenen Ressourcenreaders.Creates a new instance of the ResourceSet class using the specified resource reader.

ResourceSet(String)

Erstellt mit dem standardmäßig festgelegten ResourceSet eine neue Instanz der ResourceReader-Klasse, um Ressourcen aus dem angegebenen Datenstrom zu öffnen und zu lesen.Creates a new instance of the ResourceSet class using the system default ResourceReader that opens and reads resources from the given file.

ResourceSet()

Initialisiert eine neue Instanz der ResourceSet-Klasse mit Standardeigenschaften.Initializes a new instance of the ResourceSet class with default properties.

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

ResourceSet(Stream)

Erstellt mit dem standardmäßig festgelegten ResourceSet eine neue Instanz der ResourceReader-Klasse, um Ressourcen aus dem angegebenen Datenstrom zu lesen.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

Parameter

stream
Stream

Der Stream der zu lesenden Ressourcen.The Stream of resources to be read. Der Datenstrom muss auf eine vorhandene Ressourcendatei verweisen.The stream should refer to an existing resources file.

Attribute

Ausnahmen

Der stream kann nicht gelesen werden.The stream is not readable.

Der Parameter stream ist null.The stream parameter is null.

Sicherheit

SecurityPermission
zum Bereitstellen von Serialisierungsdiensten.for providing serialization services. Zugehörige Enumeration: SerializationFormatter Sicherheitsaktion: LinkDemandAssociated enumeration: SerializationFormatter Security action: LinkDemand

SecurityCriticalAttribute
Erfordert volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer.requires full trust for the immediate caller. Dieser Member kann nicht von teilweise vertrauenswürdigem oder transparentem Code verwendet werden.This member cannot be used by partially trusted or transparent code.

ResourceSet(IResourceReader)

Erstellt eine neue Instanz der ResourceSet-Klasse unter Verwendung des angegebenen Ressourcenreaders.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)

Parameter

reader
IResourceReader

Der zu verwendende Reader.The reader that will be used.

Ausnahmen

Der Parameter reader ist null.The reader parameter is null.

Hinweise

Sie können diesen Konstruktor verwenden, um benutzerdefinierte Ressourcen Formate mithilfe eines vom Benutzer bereitgestellten IResourceReaderzu unterstützen.You can use this constructor to support custom resource formats using a user-provided IResourceReader.

ResourceSet(String)

Erstellt mit dem standardmäßig festgelegten ResourceSet eine neue Instanz der ResourceReader-Klasse, um Ressourcen aus dem angegebenen Datenstrom zu öffnen und zu lesen.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)

Parameter

fileName
String

Zu lesende Ressourcendatei.Resource file to read.

Ausnahmen

Der Parameter fileName ist null.The fileName parameter is null.

Beispiele

Im folgenden Codebeispiel wird eine neue Instanz der ResourceSet-Klasse für eine bestimmte Datei definiert, die von dieser Datei verwendeten Ressourcen durchlaufen und ihre Inhalte in der Konsole angezeigt.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

Gilt für: