Bagikan melalui


ResourceManager Konstruktor

Definisi

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.

Berlaku untuk