ResourceSet Klas

Definitie

Slaat alle resources op die zijn gelokaliseerd voor een bepaalde cultuur, waarbij alle andere culturen worden genegeerd, inclusief eventuele terugvalregels.

public ref class ResourceSet : IDisposable, System::Collections::IEnumerable
[System.Serializable]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
public class ResourceSet : IDisposable, System.Collections.IEnumerable
[<System.Serializable>]
type ResourceSet = class
    interface IDisposable
    interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceSet = class
    interface IDisposable
    interface IEnumerable
type ResourceSet = class
    interface IEnumerable
    interface IDisposable
Public Class ResourceSet
Implements IDisposable, IEnumerable
Overname
ResourceSet
Afgeleid
Kenmerken
Implementeringen

Opmerkingen

Important

Het aanroepen van methoden uit deze klasse met niet-vertrouwde gegevens is een beveiligingsrisico. Roep de methoden van deze klasse alleen aan met vertrouwde gegevens. Zie Alle invoergegevens validerenvoor meer informatie.

De ResourceSet klasse inventariseert een IResourceReader, waarbij elke naam en waarde worden geladen en opgeslagen in een Hashtable. Een aangepaste IResourceReader kan worden gebruikt.

U kunt een ResourceSet object instantiëren dat de resources van een specifieke cultuur vertegenwoordigt door de methode aan te ResourceManager.GetResourceSet roepen.

Important

Met dit type wordt de IDisposable interface geïmplementeerd. Wanneer u klaar bent met het gebruik van het type, moet u het direct of indirect verwijderen. Als u het type rechtstreeks wilt verwijderen, roept u de Dispose methode aan in een try/catch blok. Als u deze indirect wilt verwijderen, gebruikt u een taalconstructie zoals using (in C#) of Using (in Visual Basic). Zie de sectie 'Using an Object that Implements IDisposable' (Een object gebruiken dat IDisposable implementeert) in het IDisposable interfaceonderwerp voor meer informatie.

Notities voor overnemers

Afgeleide klassen van ResourceSet die hun eigen resourcelezer en schrijver gebruiken, moeten worden overschreven GetDefaultReader()en GetDefaultWriter(), om de juiste functionaliteit te bieden voor het interpreteren van de resourceset.

Constructors

Name Description
ResourceSet()

Initialiseert een nieuw exemplaar van de ResourceSet klasse met standaardeigenschappen.

ResourceSet(IResourceReader)

Hiermee maakt u een nieuw exemplaar van de ResourceSet klasse met behulp van de opgegeven resourcelezer.

ResourceSet(Stream)

Hiermee maakt u een nieuw exemplaar van de ResourceSet klasse met behulp van de systeemstandaard ResourceReader waarmee resources uit de opgegeven stream worden gelezen.

ResourceSet(String)

Hiermee maakt u een nieuw exemplaar van de ResourceSet klasse met behulp van de systeemstandaard ResourceReader die resources uit het opgegeven bestand opent en leest.

Velden

Name Description
Reader

Geeft de IResourceReader gebruikte aan om de resources te lezen.

Table

De Hashtable resources waarin de resources worden opgeslagen.

Methoden

Name Description
Close()

Hiermee worden alle resources gesloten en vrijgegeven die hiervoor ResourceSetworden gebruikt.

Dispose()

Verwijdert de resources (behalve geheugen) die worden gebruikt door het huidige exemplaar van ResourceSet.

Dispose(Boolean)

Publiceert resources (behalve geheugen) die zijn gekoppeld aan het huidige exemplaar, waarbij interne beheerde objecten worden gesloten als dit wordt aangevraagd.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetDefaultReader()

Retourneert de voorkeursklasse voor resourcelezers voor dit type ResourceSet.

GetDefaultWriter()

Retourneert de voorkeursbronschrijverklasse voor dit type ResourceSet.

GetEnumerator()

Retourneert een IDictionaryEnumerator die door de ResourceSet.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetObject(String, Boolean)

Zoekt naar een resourceobject met de opgegeven naam op een niet-hoofdlettergevoelige manier, indien aangevraagd.

GetObject(String)

Zoekt naar een resourceobject met de opgegeven naam.

GetString(String, Boolean)

Zoekt naar een String resource met de opgegeven naam op een niet-hoofdlettergevoelige manier, indien aangevraagd.

GetString(String)

Zoekt naar een String resource met de opgegeven naam.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ReadResources()

Alle resources worden gelezen en opgeslagen in een Hashtable aangegeven in de Table eigenschap.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IEnumerable.GetEnumerator()

Retourneert een IEnumerator object om een racevoorwaarde met Dispose. Dit lid is niet bedoeld om rechtstreeks vanuit uw code te worden gebruikt.

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op