Freigeben über


System.Resources-Namespace

Der System.Resources-Namespace stellt Klassen und Schnittstellen bereit, die Entwicklern das Erstellen, Speichern und Verwalten verschiedener kulturabhängiger Ressourcen ermöglichen, die in einer Anwendung verwendet werden. Eine der wichtigsten Klassen des System.Resources-Namespaces ist die ResourceManager-Klasse.

Die ResourceManager-Klasse ermöglicht dem Benutzer den Zugriff auf und das Steuern von Ressourcen, die in der Hauptassembly oder in Ressourcensatellitenassemblys gespeichert sind. Verwenden Sie die System.Resources.ResourceManager.GetObject-Methode und die System.Resources.ResourceManager.GetString-Methode, um kulturabhängige Objekte und Zeichenfolgen abzurufen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse MissingManifestResourceException Die Ausnahme, die ausgelöst wird, wenn die Hauptassembly keine Ressourcen für die neutrale Kultur enthält, diese aber durch das Fehlen einer entsprechenden Satellitenassembly erforderlich sind.
Öffentliche Klasse MissingSatelliteAssemblyException Die Ausnahme, die ausgelöst wird, wenn die Satellitenassembly für die Ressourcen der neutralen Kultur fehlt.
Öffentliche Klasse NeutralResourcesLanguageAttribute Benachrichtigt den ResourceManager über die neutrale Kultur einer Assembly. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ResourceManager Stellt benutzerfreundlichen Zugriff auf kulturabhängige Ressourcen zur Laufzeit bereit.
Öffentliche Klasse ResourceReader Enumeriert RESSOURCES-Dateien und -Streams und liest aufeinander folgende Paare von Ressourcennamen und Ressourcenwerten.
Öffentliche Klasse ResourceSet Speichert alle Ressourcen, die für eine bestimmte Kultur lokalisiert wurden, wobei alle anderen Kulturen, einschließlich aller Fallbackregeln, ignoriert werden.
Öffentliche Klasse ResourceWriter Schreibt Ressourcen im Standardformat des Systems in eine Ausgabedatei oder einen Ausgabestream. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ResXDataNode Stellt ein Element in einer Ressourcendatei dar.
Öffentliche Klasse ResXFileRef Stellt eine Verknüpfung zu einer externen Ressource dar.
Öffentliche Klasse ResXFileRef.Converter Stellt einen Typkonverter zum Konvertieren von Daten für ResXFileRef in eine und aus einer Zeichenfolge bereit.
Öffentliche Klasse ResXResourceReader Listet XML-Ressourcendateien (.resx) und -streams auf und liest die sequenziellen Paare von Ressourcennamen und -werten.
Öffentliche Klasse ResXResourceSet Fasst sämtliche Elemente, die eine XML-Ressourcendatei (.resx) darstellen, in einem einzelnen Objekt zusammen.
Öffentliche Klasse ResXResourceWriter Schreibt Ressourcen in eine XML-Ressourcendatei (.resx) oder in einen Ausgabestream.
Öffentliche Klasse SatelliteContractVersionAttribute Weist den ResourceManager an, eine bestimmte Version einer Satellitenassembly anzufordern, um das Aktualisieren der Hauptassembly einer Anwendung zu vereinfachen.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IResourceReader Stellt die Basisfunktionen zum Lesen von Daten aus Ressourcendateien bereit.
Öffentliche Schnittstelle IResourceWriter Stellt Funktionen zum Schreiben von Ressourcen in eine Ausgabedatei oder einen Stream bereit.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration UltimateResourceFallbackLocation Gibt die Assembly an, aus der die ResourceManager-Klasse beim Verpacken und Bereitstellen von Ressourcen neutrale Ressourcen abrufen soll.