War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

ResourceSet-Klasse

Speichert alle Ressourcen, die für eine bestimmte Kultur lokalisiert wurden, wobei alle anderen Kulturen, einschließlich aller Fallbackregeln, ignoriert werden.

Namespace:  System.Resources
Assembly:  mscorlib (in mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class ResourceSet : IDisposable, 
	IEnumerable

Der ResourceSet-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Geschützte MethodeUnterstützt von XNA FrameworkResourceSet()Initialisiert eine neue Instanz der ResourceSet-Klasse mit Standardeigenschaften.
Öffentliche MethodeUnterstützt von XNA FrameworkResourceSet(IResourceReader)Erstellt eine neue Instanz der ResourceSet-Klasse unter Verwendung des angegebenen Ressourcenreaders.
Öffentliche MethodeUnterstützt von XNA FrameworkResourceSet(Stream)Erstellt mit dem standardmäßig festgelegten ResourceReader eine neue Instanz der ResourceSet-Klasse, um Ressourcen aus dem angegebenen Stream zu lesen.
Öffentliche MethodeUnterstützt von XNA FrameworkResourceSet(String)Erstellt mit dem standardmäßig festgelegten ResourceReader eine neue Instanz der ResourceSet-Klasse, um Ressourcen aus dem angegebenen Stream zu öffnen und zu lesen.
Zum Seitenanfang

  NameBeschreibung
Öffentliche MethodeUnterstützt von XNA FrameworkCloseSchließt alle von diesem ResourceSet verwendeten Ressourcen und gibt diese frei.
Öffentliche MethodeUnterstützt von XNA FrameworkDispose()Gibt die durch die aktuelle Instanz von ResourceSet verwendeten Ressourcen frei, mit Ausnahme des Speichers.
Geschützte MethodeUnterstützt von XNA FrameworkDispose(Boolean)Gibt die der aktuellen Instanz zugeordneten Ressourcen (mit Ausnahme des Speichers) frei und schließt auf Anforderung die intern verwalteten Objekte.
Öffentliche MethodeUnterstützt von XNA FrameworkEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeUnterstützt von XNA FrameworkFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetDefaultReaderGibt die bevorzugte Klasse von Ressourcenreadern für diese Art von ResourceSet zurück.
Öffentliche MethodeGetDefaultWriterGibt die bevorzugte Klasse von Ressourcenwritern für diese Art von ResourceSet zurück.
Öffentliche MethodeUnterstützt von XNA FrameworkGetEnumeratorGibt einen IDictionaryEnumerator zurück, der die ResourceSet durchlaufen kann.
Öffentliche MethodeUnterstützt von XNA FrameworkGetHashCodeFungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetObject(String)Sucht nach einem Ressourcenobjekt mit dem angegebenen Namen.
Öffentliche MethodeUnterstützt von XNA FrameworkGetObject(String, Boolean)Sucht auf Anforderung unter Berücksichtigung der Groß- und Kleinschreibung nach einem Ressourcenobjekt mit dem angegebenen Namen.
Öffentliche MethodeUnterstützt von XNA FrameworkGetString(String)Sucht nach einer String-Ressource mit dem angegebenen Namen.
Öffentliche MethodeUnterstützt von XNA FrameworkGetString(String, Boolean)Sucht auf Anforderung ohne Berücksichtigung der Groß- und Kleinschreibung nach einer String-Ressource mit dem angegebenen Namen.
Öffentliche MethodeUnterstützt von XNA FrameworkGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte MethodeUnterstützt von XNA FrameworkMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte MethodeUnterstützt von XNA FrameworkReadResourcesLiest alle Ressourcen und speichert diese in einer Hashtable, die in der Table-Eigenschaft angegeben ist.
Öffentliche MethodeUnterstützt von XNA FrameworkToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliche ErweiterungsmethodeAsParallelErmöglicht die Parallelisierung einer Abfrage. (Durch ParallelEnumerable definiert.)
Öffentliche ErweiterungsmethodeAsQueryableKonvertiert einen IEnumerable in einen IQueryable. (Durch Queryable definiert.)
Öffentliche ErweiterungsmethodeUnterstützt von XNA FrameworkCast<TResult>Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. (Durch Enumerable definiert.)
Öffentliche ErweiterungsmethodeUnterstützt von XNA FrameworkOfType<TResult>Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs. (Durch Enumerable definiert.)
Zum Seitenanfang

  NameBeschreibung
Geschütztes FeldUnterstützt von XNA FrameworkReaderGibt den IResourceReader zum Lesen der Ressourcen an.
Geschütztes FeldUnterstützt von XNA FrameworkTableDie Hashtable, in der die Ressourcen gespeichert sind.
Zum Seitenanfang

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeUnterstützt von XNA FrameworkIEnumerable.GetEnumeratorGibt ein IEnumerator-Objekt zurück, um eine Racebedingung mit Dispose zu vermeiden. Dieser Member ist nicht für die direkte Verwendung im Code vorgesehen.
Zum Seitenanfang

Die ResourceSet-Klasse wird über einen IResourceReader aufgelistet, wobei alle Namen und Werte geladen und in einer Hashtable gespeichert werden. Sie können einen benutzerdefinierten IResourceReader verwenden.

Sie können ein ResourceSet-Objekt instanziieren, das die Ressourcen einer bestimmten Kultur darstellt, indem die ResourceManager.GetResourceSet methode aufgerufen wird.

Wichtiger HinweisWichtig

Dieser Typ implementiert die IDisposable-Schnittstelle. Nach der Verwendung dieses Typs, sollten Sie diesen direkt oder indirekt wieder freigeben. Um den Typ direkt zu löschen, rufen Sie die Dispose-Methode in einem try/catch-Block auf. Um den Typ indirekt freizugeben, verwenden Sie ein Sprachkonstrukt wie using (in C#) oder Using (in Visual Basic). Weitere Informationen finden Sie im Abschnitt "Verwenden eines Objekts, das Abschnitt IDisposable" im IDisposable-Schnittstellenthema implementiert.

Hinweise zur Vererbung

Abgeleitete Klassen von ResourceSet, die ihre eigenen Mittelreader verwenden und Writer GetDefaultReader überschreiben soll und GetDefaultWriter, die entsprechenden Funktionen zum Interpretieren des Ressourcensatzes bereitstellen.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

.NET für Windows Phone-Apps

Unterstützt in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft