ResourceSet Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
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. |