Freigeben über


ResourceManager Klasse

Definition

Stellt einen Ressourcen-Manager dar, der einfachen Zugriff auf kulturabhängige Ressourcen zur Laufzeit ermöglicht.

public ref class ResourceManager
public class ResourceManager
[System.Serializable]
public class ResourceManager
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ResourceManager
type ResourceManager = class
[<System.Serializable>]
type ResourceManager = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceManager = class
Public Class ResourceManager
Vererbung
ResourceManager
Abgeleitet
Attribute

Hinweise

Weitere Informationen zu dieser API finden Sie unter Zusätzliche API-Hinweise für ResourceManager.

Konstruktoren

ResourceManager()

Initialisiert eine neue Instanz der ResourceManager-Klasse mit Standardwerten.

ResourceManager(String, Assembly)

Initialisiert eine neue Instanz der ResourceManager-Klasse zum Suchen von Ressourcen in Dateien mit dem angegebenen Stammnamen in der angegebenen Assembly.

ResourceManager(String, Assembly, Type)

Initialisiert eine neue Instanz der ResourceManager-Klasse, die eine angegebene ResourceSet-Klasse verwendet, um Ressourcen in Dateien mit dem angegebenen Stammnamen in der angegebenen Assembly zu suchen.

ResourceManager(Type)

Initialisiert eine neue Instanz der ResourceManager-Klasse, die Ressourcen in Satellitenassemblys auf der Grundlage der Informationen aus dem angegebenen Typobjekt sucht.

Felder

BaseNameField

Gibt den Stammnamen der Ressourcendateien an, die der ResourceManager nach Ressourcen durchsucht.

HeaderVersionNumber

Gibt die Version der Ressourcendateiheader an, die die aktuelle Implementierung von ResourceManager interpretieren und erstellen kann.

MagicNumber

Enthält die für die Identifizierung von Ressourcendateien verwendete Nummer.

MainAssembly

Gibt die Hauptassembly an, die die Ressourcen enthält.

ResourceSets
Veraltet.

Enthält eine Hashtable, die eine Zuordnung von Kulturen zu ResourceSet-Objekten zurückgibt.

Eigenschaften

BaseName

Ruft den Stammnamen der Ressourcendateien ab, die der ResourceManager nach Ressourcen durchsucht.

FallbackLocation

Ruft den Speicherort für das Abrufen von Standard-Fallbackressourcen ab oder legt diesen fest.

IgnoreCase

Ruft einen booleschen Wert ab, der angibt, ob der Ressourcen-Manager eine Ressourcensuche ohne Berücksichtigung der Groß- und Kleinschreibung in der GetString(String)-Methode und der GetObject(String)-Methode zulässt, oder legt diesen fest.

ResourceSetType

Ruft den Typ des Ressourcensatzobjekts ab, das der Ressourcen-Manager verwendet, um ein ResourceSet-Objekt zu erstellen.

Methoden

CreateFileBasedResourceManager(String, String, Type)

Gibt ein ResourceManager-Objekt zurück, das anstelle eines Assemblymanifests ein bestimmtes Verzeichnis nach Ressourcen durchsucht.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNeutralResourcesLanguage(Assembly)

Gibt kulturspezifische Informationen für die Standardressourcen der Hauptassembly zurück, indem der Wert des NeutralResourcesLanguageAttribute-Attributs in einer angegebenen Assembly gelesen wird.

GetObject(String)

Gibt den Wert der angegebenen Ressource, die keine Zeichenfolge ist, zurück.

GetObject(String, CultureInfo)

Ruft den Wert der angegebenen Ressource ab, die keine Zeichenfolge ist und für die angegebene Kultur lokalisiert wurde.

GetResourceFileName(CultureInfo)

Generiert den Ressourcendateinamen für das angegebene CultureInfo-Objekt.

GetResourceSet(CultureInfo, Boolean, Boolean)

Ruft die Ressource ab, die für eine bestimmte Kultur festgelegt wird.

GetSatelliteContractVersion(Assembly)

Gibt die vom SatelliteContractVersionAttribute-Attribut in der gegebenen Assembly angegebene Version zurück.

GetStream(String)

Gibt ein nicht verwaltetes Arbeitsspeicherstreamobjekt aus der angegebenen Ressource zurück.

GetStream(String, CultureInfo)

Gibt mithilfe der angegebenen Kultur ein nicht verwaltetes Arbeitsspeicherstreamobjekt aus der angegebenen Ressource zurück.

GetString(String)

Gibt den Wert der angegebenen Zeichenfolgenressource zurück.

GetString(String, CultureInfo)

Gibt den Wert der Zeichenfolgenressource zurück, die für die angegebene Kultur lokalisiert wurde.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InternalGetResourceSet(CultureInfo, Boolean, Boolean)

Stellt die Implementierung zum Suchen eines Ressourcensatzes bereit.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReleaseAllResources()

Teilt dem Ressourcen-Manager mit, die Close()-Methode bei allen ResourceSet-Objekten aufzurufen und alle Ressourcen freizugeben.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.

Weitere Informationen