Bagikan melalui


ResourceManager.CreateFileBasedResourceManager(String, String, Type) Metode

Definisi

Mengembalikan ResourceManager objek yang mencari direktori tertentu alih-alih manifes perakitan untuk sumber daya.

public:
 static System::Resources::ResourceManager ^ CreateFileBasedResourceManager(System::String ^ baseName, System::String ^ resourceDir, Type ^ usingResourceSet);
public static System.Resources.ResourceManager CreateFileBasedResourceManager (string baseName, string resourceDir, Type? usingResourceSet);
public static System.Resources.ResourceManager CreateFileBasedResourceManager (string baseName, string resourceDir, Type usingResourceSet);
static member CreateFileBasedResourceManager : string * string * Type -> System.Resources.ResourceManager
Public Shared Function CreateFileBasedResourceManager (baseName As String, resourceDir As String, usingResourceSet As Type) As ResourceManager

Parameter

baseName
String

Nama akar sumber daya. Misalnya, nama akar untuk file sumber daya bernama "MyResource.en-US.resources" adalah "MyResource".

resourceDir
String

Nama direktori untuk mencari sumber daya. resourceDir dapat menjadi jalur absolut atau jalur relatif dari direktori aplikasi.

usingResourceSet
Type

Jenis kustom ResourceSet yang akan digunakan. Jika null, objek runtime ResourceSet default digunakan.

Mengembalikan

Instans baru manajer sumber daya yang mencari direktori yang ditentukan alih-alih manifes perakitan untuk sumber daya.

Pengecualian

Parameter baseName atau resourceDir adalah null.

Keterangan

Metode ini mengembalikan manajer sumber daya yang mengambil sumber daya dari file .resources yang tidak disematkan dalam rakitan. Anda dapat menggunakan objek ini ResourceManager untuk memuat sumber daya untuk halaman ASP.NET atau untuk menguji ResourceSet implementasi. Untuk contoh yang mengambil sumber daya dari file .resources mandiri, lihat artikel Mengambil Sumber Daya .

Metode ini memungkinkan Anda menentukan ResourceSet implementasi. Jika Anda tidak menginginkan implementasi tertentuResourceSet, tetapi ingin menggunakan format file sumber daya kustom, Anda harus berasal dari ResourceSet kelas , mengambil alih metode dan GetDefaultWriter , dan meneruskan jenis tersebut GetDefaultReader ke konstruktor ini.

Perhatian

Menggunakan file .resources mandiri dalam aplikasi ASP.NET akan merusak penyebaran XCOPY, karena sumber daya tetap terkunci sampai dirilis secara eksplisit oleh ReleaseAllResources metode . Jika Anda ingin menyebarkan sumber daya dengan aplikasi ASP.NET Anda, kompilasikan file .resources Anda ke dalam rakitan satelit.

Berlaku untuk