ResourceManager Konstruktor
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.
Menginisialisasi instans baru kelas ResourceManager.
Overload
ResourceManager() |
Menginisialisasi instans ResourceManager baru kelas dengan nilai default. |
ResourceManager(Type) |
Menginisialisasi instans ResourceManager baru kelas yang mencari sumber daya di rakitan satelit berdasarkan informasi dari objek jenis yang ditentukan. |
ResourceManager(String, Assembly) |
Menginisialisasi instans ResourceManager baru kelas yang mencari sumber daya yang terkandung dalam file dengan nama akar yang ditentukan dalam rakitan yang diberikan. |
ResourceManager(String, Assembly, Type) |
Menginisialisasi instans ResourceManager baru kelas yang menggunakan kelas tertentu untuk mencari sumber daya yang terkandung ResourceSet dalam file dengan nama akar yang ditentukan dalam rakitan yang diberikan. |
ResourceManager()
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
Menginisialisasi instans ResourceManager baru kelas dengan nilai default.
protected:
ResourceManager();
protected ResourceManager ();
Protected Sub New ()
Keterangan
Konstruktor ini hanya berguna jika Anda menulis kelas Anda sendiri yang berasal dari ResourceManager kelas .
Berlaku untuk
ResourceManager(Type)
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
Menginisialisasi instans ResourceManager baru kelas yang mencari sumber daya di rakitan satelit berdasarkan informasi dari objek jenis yang ditentukan.
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager (Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
Parameter
- resourceSource
- Type
Jenis dari mana manajer sumber daya memperoleh semua informasi untuk menemukan file .resources.
Pengecualian
Parameternya resourceSource
adalah null
.
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API tambahan untuk konstruktor ResourceManager.
Berlaku untuk
ResourceManager(String, Assembly)
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
Menginisialisasi instans ResourceManager baru kelas yang mencari sumber daya yang terkandung dalam file dengan nama akar yang ditentukan dalam rakitan yang diberikan.
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly);
public ResourceManager (string baseName, System.Reflection.Assembly assembly);
new System.Resources.ResourceManager : string * System.Reflection.Assembly -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly)
Parameter
- baseName
- String
Nama akar file sumber daya tanpa ekstensinya tetapi menyertakan nama namespace yang sepenuhnya memenuhi syarat. Misalnya, nama akar untuk file sumber daya bernama MyApplication.MyResource.en-US.resources adalah MyApplication.MyResource.
- assembly
- Assembly
Perakitan utama untuk sumber daya.
Pengecualian
Parameter baseName
atau assembly
adalah null
.
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API tambahan untuk konstruktor ResourceManager.
Catatan Bagi Inheritor
Konstruktor ini menggunakan implementasi yang disediakan ResourceSet sistem. Untuk menggunakan format file sumber daya kustom, Anda harus berasal dari ResourceSet kelas , mengambil alih GetDefaultReader() metode dan GetDefaultWriter() , dan meneruskan jenis tersebut ke ResourceManager(String, Assembly, Type) konstruktor. Menggunakan kustom ResourceSet dapat berguna untuk mengontrol kebijakan penembolokan sumber daya atau mendukung format file sumber daya Anda sendiri, tetapi umumnya tidak diperlukan.
Berlaku untuk
ResourceManager(String, Assembly, Type)
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
- Sumber:
- ResourceManager.cs
Menginisialisasi instans ResourceManager baru kelas yang menggunakan kelas tertentu untuk mencari sumber daya yang terkandung ResourceSet dalam file dengan nama akar yang ditentukan dalam rakitan yang diberikan.
public:
ResourceManager(System::String ^ baseName, System::Reflection::Assembly ^ assembly, Type ^ usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type? usingResourceSet);
public ResourceManager (string baseName, System.Reflection.Assembly assembly, Type usingResourceSet);
new System.Resources.ResourceManager : string * System.Reflection.Assembly * Type -> System.Resources.ResourceManager
Public Sub New (baseName As String, assembly As Assembly, usingResourceSet As Type)
Parameter
- baseName
- String
Nama akar file sumber daya tanpa ekstensinya tetapi menyertakan nama namespace yang sepenuhnya memenuhi syarat. Misalnya, nama akar untuk file sumber daya bernama MyApplication.MyResource.en-US.resources adalah MyApplication.MyResource.
- assembly
- Assembly
Perakitan utama untuk sumber daya.
- usingResourceSet
- Type
Jenis kustom ResourceSet yang akan digunakan. Jika null
, objek runtime ResourceSet default digunakan.
Pengecualian
usingResourceset
bukan kelas turunan dari ResourceSet.
Parameter baseName
atau assembly
adalah null
.
Keterangan
File sumber daya khusus budaya individu harus terkandung dalam rakitan satelit, dan file sumber daya budaya default harus terkandung dalam perakitan utama. Rakitan satelit diasumsikan berisi sumber daya untuk satu budaya yang ditentukan dalam manifes perakitan tersebut, dan dimuat seperlunya.
Catatan
Untuk mengambil sumber daya dari file .resources secara langsung alih-alih mengambilnya dari rakitan, Anda harus memanggil CreateFileBasedResourceManager metode sebagai gantinya untuk membuat ResourceManager instans objek.
Jika file sumber daya yang diidentifikasi oleh baseName
tidak dapat ditemukan di assembly
, metode membuat instans ResourceManager objek, tetapi upaya untuk mengambil sumber daya tertentu melemparkan pengecualian, biasanya MissingManifestResourceException. Untuk informasi tentang mendiagnosis penyebab pengecualian, lihat bagian "Menangani MissingManifestResourceException Exception" dari ResourceManager topik kelas.
Catatan
Parameter usingResourceSet
digunakan untuk mendukung format sumber daya Anda sendiri, dan biasanya adalah null
. Ini berbeda dari konstruktor yang hanya mengambil.Type
Catatan Bagi Pemanggil
Konstruktor ini memungkinkan Anda menentukan ResourceSet implementasi. Jika Anda tidak menginginkan implementasi tertentu ResourceSet tetapi ingin menggunakan format file sumber daya kustom, Anda harus berasal dari ResourceSet kelas , mengambil GetDefaultReader() alih metode dan GetDefaultWriter() , dan meneruskan jenis tersebut ke konstruktor ini.