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