Aracılığıyla paylaş


ResourceManager.CreateFileBasedResourceManager(String, String, Type) Yöntem

Tanım

ResourceManager Kaynaklar için derleme bildirimi yerine belirli bir dizinde arama yapılan bir nesne döndürür.

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

Parametreler

baseName
String

Kaynakların kök adı. Örneğin, "MyResource.en-US.resources" adlı kaynak dosyasının kök adı "MyResource" şeklindedir.

resourceDir
String

Kaynakları aramak için dizinin adı. resourceDir mutlak bir yol veya uygulama dizininden göreli bir yol olabilir.

usingResourceSet
Type

Kullanılacak özel ResourceSet türü. ise null, varsayılan çalışma zamanı ResourceSet nesnesi kullanılır.

Döndürülenler

Kaynaklar için derleme bildirimi yerine belirtilen dizinde arama yapılan yeni bir kaynak yöneticisi örneği.

Özel durumlar

baseName veya resourceDir parametresidirnull.

Açıklamalar

Bu yöntem, bir derlemeye katıştırılmayan bir .resources dosyasından kaynakları alan bir kaynak yöneticisi döndürür. Bir ASP.NET sayfasının kaynaklarını yüklemek veya bir ResourceSet uygulamayı test etmek için bu ResourceManager nesneyi kullanabilirsiniz. Tek başına .resources dosyasından kaynakları alan bir örnek için Kaynakları Alma makalesine bakın.

Bu yöntem bir ResourceSet uygulama belirtmenize olanak tanır. Belirli ResourceSet bir uygulama istemiyorsanız, ancak özel bir kaynak dosyası biçimi kullanmak istiyorsanız, sınıfından ResourceSet türetmeli, ve GetDefaultWriter yöntemlerini geçersiz kılmalı GetDefaultReader ve bu türü bu oluşturucuya geçirmelisiniz.

Dikkat

Tek başına .resources dosyalarının bir ASP.NET uygulamasında kullanılması XCOPY dağıtımını bozar, çünkü kaynaklar yöntemi tarafından ReleaseAllResources açıkça serbest bırakılana kadar kilitli kalır. kaynakları ASP.NET uygulamalarınızla dağıtmak istiyorsanız.resources dosyalarınızı uydu derlemeleri halinde derleyin.

Şunlara uygulanır