System.Resources Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Klassen und Schnittstellen bereit, mit denen Entwickler verschiedene kulturspezifische Ressourcen erstellen, speichern und verwalten können, die in einer Anwendung verwendet werden. Eine der wichtigsten Klassen des System.Resources Namespaces ist die ResourceManager Klasse.
Klassen
| Name | Beschreibung |
|---|---|
| MissingManifestResourceException |
Die Ausnahme, die ausgelöst wird, wenn die Hauptassembly nicht die Ressourcen für die neutrale Kultur enthält, und eine entsprechende Satellitenassembly fehlt. |
| MissingSatelliteAssemblyException |
Die Ausnahme, die ausgelöst wird, wenn die Satellitenassembly für die Ressourcen der Standardkultur fehlt. |
| NeutralResourcesLanguageAttribute |
Informiert den Ressourcenmanager über die Standardkultur einer App. Diese Klasse kann nicht vererbt werden. |
| ResourceManager |
Stellt einen Ressourcenmanager dar, der zur Laufzeit bequemen Zugriff auf kulturspezifische Ressourcen bietet. |
| ResourceReader |
Listet die Ressourcen in einer Binärressourcendatei (.resources) auf, indem sequenzielle Ressourcennamen/Wertpaare gelesen werden. |
| ResourceSet |
Speichert alle für eine bestimmte Kultur lokalisierten Ressourcen, wobei alle anderen Kulturen ignoriert werden, einschließlich aller Fallbackregeln. |
| ResourceWriter |
Schreibt Ressourcen im Systemstandardformat in eine Ausgabedatei oder einen Ausgabedatenstrom. Diese Klasse kann nicht vererbt werden. |
| ResXDataNode |
Stellt ein Element in einer XML-Ressourcendatei (RESX) dar. |
| ResXFileRef |
Stellt eine Verknüpfung zu einer externen Ressource dar. |
| ResXFileRef.Converter |
Stellt einen Typkonverter zum Konvertieren von Daten für eine ResXFileRef in und aus einer Zeichenfolge bereit. |
| ResXResourceReader |
Listet XML-Ressourcendateien und -streams auf und liest die sequenzielle Ressourcennamen- und Wertpaare. |
| ResXResourceSet |
Stellt alle Ressourcen in einer XML-Ressourcendatei (RESX) dar. |
| ResXResourceWriter |
Schreibt Ressourcen in einer XML-Ressourcendatei (RESX) oder einem Ausgabedatenstrom. |
| SatelliteContractVersionAttribute |
Weist ein ResourceManager Objekt an, eine bestimmte Version einer Satellitenassembly zu verlangen. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IResourceReader |
Stellt die Basisfunktionalität zum Lesen von Daten aus Ressourcendateien bereit. |
| IResourceWriter |
Stellt die Basisfunktionalität zum Schreiben von Ressourcen in eine Ausgabedatei oder einen Datenstrom bereit. |
Enumerationen
| Name | Beschreibung |
|---|---|
| UltimateResourceFallbackLocation |
Gibt an, ob ein ResourceManager-Objekt nach Ressourcen der Standardkultur der App in der Hauptassembly oder in einer Satellitenassembly sucht. |
Hinweise
Die ResourceManager Klasse ermöglicht dem Benutzer den Zugriff und die Steuerung von Ressourcen, die in der Hauptassembly oder in Ressourcensatellitenassemblys gespeichert sind. Verwenden Sie die GetObject Und GetString Methoden, um kulturspezifische Objekte und Zeichenfolgen abzurufen.