ResourceSet Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Tárolja az adott kultúrához honosított összes erőforrást, figyelmen kívül hagyva az összes többi kultúrát, beleértve a tartalék szabályokat is.
public ref class ResourceSet : IDisposable, System::Collections::IEnumerable
public 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
type ResourceSet = class
interface IEnumerable
interface IDisposable
type ResourceSet = class
interface IDisposable
interface IEnumerable
[<System.Serializable>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
Public Class ResourceSet
Implements IDisposable, IEnumerable
- Öröklődés
-
ResourceSet
- Származtatott
- Attribútumok
- Megvalósítás
Megjegyzések
Important
Az osztályból származó metódusok nem megbízható adatokkal való meghívása biztonsági kockázatot jelent. Csak megbízható adatokkal hívja meg ennek az osztálynak a metódusait. További információ: Minden bemenet ellenőrzése.
Az ResourceSet osztály egy számbavételt ad, IResourceReaderbetölti az összes nevet és értéket, és tárolja őket egy Hashtable. Egyéni is IResourceReader használható.
A metódus meghívásával példányosíthat egy ResourceSet objektumot, amely egy adott kultúra erőforrásait ResourceManager.GetResourceSet jelöli.
Important
Ez a típus implementálja a IDisposable felületet. Ha befejezte a típus használatát, közvetlenül vagy közvetve kell megsemmisítenie. A típus közvetlen ártalmatlanításához hívja meg a Dispose metódust egy try/catch blokkban. Ha közvetve szeretné megsemmisíteni, használjon olyan nyelvi szerkezetet, mint a using (C#-ban) vagy Using (a Visual Basicben). További információ: "Az IDisposable-t megvalósító objektum használata" című szakasz a IDisposable felület témakörében.
Megjegyzések az öröklőkhöz
A saját erőforrás-olvasót és -írót használó származtatott osztályokat ResourceSet felül kell bírálni GetDefaultReader(), és GetDefaultWriter()a megfelelő funkciókat kell biztosítani az erőforráskészlet értelmezéséhez.
Konstruktorok
| Name | Description |
|---|---|
| ResourceSet() |
Inicializálja az osztály új példányát ResourceSet alapértelmezett tulajdonságokkal. |
| ResourceSet(IResourceReader) |
Létrehozza az osztály új példányát a ResourceSet megadott erőforrás-olvasó használatával. |
| ResourceSet(Stream) |
Az osztály új példányát hozza létre az ResourceSet alapértelmezett ResourceReader rendszer használatával, amely beolvassa az erőforrásokat az adott streamből. |
| ResourceSet(String) |
Létrehoz egy új osztálypéldányt a ResourceSet rendszer alapértelmezett használatával ResourceReader , amely megnyitja és beolvassa az erőforrásokat az adott fájlból. |
Mezők
| Name | Description |
|---|---|
| Reader |
Az IResourceReader erőforrások olvasásához használt erőforrásokat jelzi. |
| Table |
Az Hashtable erőforrások tárolási helye. |
Metódusok
| Name | Description |
|---|---|
| Close() |
Bezárja és felszabadítja az ebben ResourceSeta szakaszban használt erőforrásokat. |
| Dispose() |
Az aktuális példány által használt erőforrások (a memória kivételével) elvetése ResourceSet. |
| Dispose(Boolean) |
Felszabadítja az aktuális példányhoz társított erőforrásokat (a memória kivételével), és szükség esetén bezárja a belső felügyelt objektumokat. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetDefaultReader() |
Az ilyen típusú ResourceSeterőforrás-olvasó osztályt adja vissza. |
| GetDefaultWriter() |
Az ilyen típusú erőforrás-író osztályt adja eredményül ResourceSet. |
| GetEnumerator() |
Olyan értéket IDictionaryEnumerator ad vissza, amely át tudja haladni a ResourceSet. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetObject(String, Boolean) |
Ha szükséges, a megadott névvel rendelkező erőforrás-objektumot keres, kis- és nagybetűket nem érzékelyítő módon. |
| GetObject(String) |
A megadott névvel rendelkező erőforrás-objektumot keres. |
| GetString(String, Boolean) |
Igény szerint kis- és nagybetűket nem érzékelyítő módon keres String a megadott névvel rendelkező erőforrásra. |
| GetString(String) |
A megadott névvel rendelkező erőforrást keres String . |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ReadResources() |
Beolvassa az összes erőforrást, és a tulajdonságban Hashtable megadott helyen tárolja őket Table . |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Egy objektumot IEnumerator ad vissza, amellyel elkerülheti a versenyhelyzetet |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |