Bagikan melalui


ResourceSet Kelas

Definisi

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

Penting

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 ResourceManager.GetResourceSet metode .

Penting

Jenis ini mengimplementasikan IDisposable antarmuka. Ketika Anda telah selesai menggunakan jenis , Anda harus membuangnya baik secara langsung atau tidak langsung. Untuk membuang jenis secara langsung, panggil metodenya Dispose dalam try/catch blok. Untuk membuangnya secara tidak langsung, gunakan konstruksi bahasa seperti using (di C#) atau Using (di Visual Basic). Untuk informasi selengkapnya, lihat bagian "Menggunakan Objek yang Mengimplementasikan IDisposable" di IDisposable topik antarmuka.

Catatan Bagi Inheritor

Kelas turunan yang ResourceSet menggunakan pembaca dan penulis sumber daya mereka sendiri harus mengambil GetDefaultReader()alih , dan GetDefaultWriter(), untuk menyediakan fungsionalitas yang sesuai untuk menginterpretasikan set sumber daya.

Konstruktor

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 tertentu.

ResourceSet(String)

Membuat instans ResourceSet baru kelas menggunakan default ResourceReader sistem yang membuka dan membaca sumber daya dari file yang diberikan.

Bidang

Reader

Menunjukkan yang IResourceReader digunakan untuk membaca sumber daya.

Table

tempat Hashtable sumber daya disimpan.

Metode

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)

Mencari objek sumber daya dengan nama yang ditentukan.

GetObject(String, Boolean)

Mencari objek 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.

GetString(String, Boolean)

String Mencari sumber daya dengan nama yang ditentukan dengan cara yang tidak peka huruf besar/kecil, jika diminta.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(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

IEnumerable.GetEnumerator()

Mengembalikan IEnumerator objek untuk menghindari kondisi balapan dengan Dispose. Anggota ini tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk