ResourceSet Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan semua sumber daya yang dilokalkan untuk satu budaya tertentu, mengabaikan semua budaya lain, termasuk aturan fallback apa pun.
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
- Warisan
-
ResourceSet
- Turunan
- Atribut
- Penerapan
Keterangan
Important
Metode panggilan dari kelas ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode dari kelas ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.
Kelas ResourceSet menghitung lebih dari IResourceReader, memuat setiap nama dan nilai, dan menyimpannya dalam Hashtable. Kustom IResourceReader dapat digunakan.
Anda dapat membuat ResourceSet instans objek yang mewakili sumber daya budaya tertentu dengan memanggil metode .ResourceManager.GetResourceSet
Important
Jenis ini mengimplementasikan antarmuka IDisposable. Setelah selesai menggunakan jenis tersebut, Anda harus menyingkirkannya baik secara langsung maupun tidak langsung. Untuk meniadakan tipe secara langsung, panggil metode Dispose dalam blok try/catch. Untuk membuangnya secara tidak langsung, gunakan konstruksi bahasa seperti using (dalam C#) atau Using (di Visual Basic). Untuk informasi selengkapnya, lihat bagian "Menggunakan Objek yang Menerapkan IDisposable" dalam IDisposable topik antarmuka.
Catatan Bagi Inheritor
Kelas turunan yang ResourceSet menggunakan pembaca dan penulis sumber daya mereka sendiri harus mengambil alih GetDefaultReader(), dan GetDefaultWriter(), untuk menyediakan fungsionalitas yang sesuai untuk menafsirkan set sumber daya.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ResourceSet() |
Menginisialisasi instans ResourceSet baru kelas dengan properti default. |
| ResourceSet(IResourceReader) |
Membuat instans ResourceSet baru kelas menggunakan pembaca sumber daya yang ditentukan. |
| ResourceSet(Stream) |
Membuat instans ResourceSet baru kelas menggunakan default ResourceReader sistem yang membaca sumber daya dari aliran yang diberikan. |
| ResourceSet(String) |
Membuat instans ResourceSet baru kelas menggunakan default ResourceReader sistem yang membuka dan membaca sumber daya dari file yang diberikan. |
Bidang
| Nama | Deskripsi |
|---|---|
| Reader |
Menunjukkan yang IResourceReader digunakan untuk membaca sumber daya. |
| Table |
tempat Hashtable sumber daya disimpan. |
Metode
| Nama | Deskripsi |
|---|---|
| Close() |
Menutup dan merilis sumber daya apa pun yang digunakan oleh ini ResourceSet. |
| Dispose() |
Membuang sumber daya (selain memori) yang digunakan oleh instans saat ini dari ResourceSet. |
| Dispose(Boolean) |
Merilis sumber daya (selain memori) yang terkait dengan instans saat ini, menutup objek terkelola internal jika diminta. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetDefaultReader() |
Mengembalikan kelas pembaca sumber daya pilihan untuk jenis ResourceSetini. |
| GetDefaultWriter() |
Mengembalikan kelas penulis sumber daya pilihan untuk jenis ResourceSetini. |
| GetEnumerator() |
Mengembalikan yang IDictionaryEnumerator dapat melakukan iterasi melalui ResourceSet. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetObject(String, Boolean) |
Mencari objek sumber daya dengan nama yang ditentukan dengan cara yang tidak peka huruf besar/kecil, jika diminta. |
| GetObject(String) |
Mencari objek sumber daya dengan nama yang ditentukan. |
| GetString(String, Boolean) |
String Mencari sumber daya dengan nama yang ditentukan dengan cara yang tidak peka huruf besar/kecil, jika diminta. |
| GetString(String) |
String Mencari sumber daya dengan nama yang ditentukan. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ReadResources() |
Membaca semua sumber daya dan menyimpannya dalam yang Hashtable ditunjukkan di Table properti . |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IEnumerable.GetEnumerator() |
Mengembalikan IEnumerator objek untuk menghindari kondisi balapan dengan |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
| AsQueryable(IEnumerable) |
Mengonversi IEnumerable menjadi IQueryable. |
| Cast<TResult>(IEnumerable) |
Melemparkan elemen IEnumerable ke jenis yang ditentukan. |
| OfType<TResult>(IEnumerable) |
Memfilter elemen IEnumerable berdasarkan jenis tertentu. |