ResourceManager Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ResourceManager sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ResourceManager() |
ResourceManager sınıfının yeni bir örneğini varsayılan değerlerle başlatır. |
ResourceManager(Type) |
Belirtilen tür nesnesindeki ResourceManager bilgilere göre uydu derlemelerindeki kaynakları arayan sınıfının yeni bir örneğini başlatır. |
ResourceManager(String, Assembly) |
Belirtilen derlemede ResourceManager belirtilen kök ada sahip dosyalarda bulunan kaynakları arayabilen sınıfının yeni bir örneğini başlatır. |
ResourceManager(String, Assembly, Type) |
Belirtilen derlemede ResourceManager belirtilen kök ada sahip dosyalarda bulunan kaynakları aramak için belirtilen ResourceSet sınıfı kullanan sınıfın yeni bir örneğini başlatır. |
ResourceManager()
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
ResourceManager sınıfının yeni bir örneğini varsayılan değerlerle başlatır.
protected:
ResourceManager();
protected ResourceManager ();
Protected Sub New ()
Açıklamalar
Bu oluşturucu yalnızca sınıfından türetilen ResourceManager kendi sınıfınızı yazdığınızda kullanışlıdır.
Şunlara uygulanır
ResourceManager(Type)
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
Belirtilen tür nesnesindeki ResourceManager bilgilere göre uydu derlemelerindeki kaynakları arayan sınıfının yeni bir örneğini başlatır.
public:
ResourceManager(Type ^ resourceSource);
public ResourceManager (Type resourceSource);
new System.Resources.ResourceManager : Type -> System.Resources.ResourceManager
Public Sub New (resourceSource As Type)
Parametreler
- resourceSource
- Type
Kaynak yöneticisinin .resources dosyalarını bulmak için tüm bilgileri türetdiği tür.
Özel durumlar
resourceSource
parametresidirnull
.
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz. ResourceManager oluşturucu için ek API açıklamaları.
Şunlara uygulanır
ResourceManager(String, Assembly)
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
Belirtilen derlemede ResourceManager belirtilen kök ada sahip dosyalarda bulunan kaynakları arayabilen sınıfının yeni bir örneğini başlatır.
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)
Parametreler
- baseName
- String
Uzantısı olmayan ancak tam ad alanı adı içeren kaynak dosyasının kök adı. Örneğin, MyApplication.MyResource.en-US.resources adlı kaynak dosyasının kök adı MyApplication.MyResource şeklindedir.
- assembly
- Assembly
Kaynaklar için ana derleme.
Özel durumlar
baseName
veya assembly
parametresidirnull
.
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz. ResourceManager oluşturucu için ek API açıklamaları.
Devralanlara Notlar
Bu oluşturucu sistem tarafından sağlanan ResourceSet uygulamayı kullanır. Özel kaynak dosyası biçimini kullanmak için sınıfından ResourceSet türetmeli, ve GetDefaultWriter() yöntemlerini geçersiz kılmalı GetDefaultReader() ve bu türü oluşturucuya ResourceManager(String, Assembly, Type) geçirmelisiniz. Özel ResourceSet kullanım, kaynak önbelleğe alma ilkesini denetlemek veya kendi kaynak dosya biçiminizi desteklemek için yararlı olabilir, ancak genellikle gerekli değildir.
Şunlara uygulanır
ResourceManager(String, Assembly, Type)
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
- Kaynak:
- ResourceManager.cs
Belirtilen derlemede ResourceManager belirtilen kök ada sahip dosyalarda bulunan kaynakları aramak için belirtilen ResourceSet sınıfı kullanan sınıfın yeni bir örneğini başlatır.
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)
Parametreler
- baseName
- String
Uzantısı olmayan ancak tam ad alanı adı içeren kaynak dosyasının kök adı. Örneğin, MyApplication.MyResource.en-US.resources adlı kaynak dosyasının kök adı MyApplication.MyResource şeklindedir.
- assembly
- Assembly
Kaynaklar için ana derleme.
- usingResourceSet
- Type
Kullanılacak özel ResourceSet türü. ise null
, varsayılan çalışma zamanı ResourceSet nesnesi kullanılır.
Özel durumlar
usingResourceset
türetilmiş bir sınıfı ResourceSetdeğildir.
baseName
veya assembly
parametresidirnull
.
Açıklamalar
Tek tek kültüre özgü kaynak dosyaları uydu derlemelerinde bulunmalı ve varsayılan kültürün kaynak dosyası ana derlemede bulunmalıdır. Bir uydu derlemenin, o derlemenin bildiriminde belirtilen tek bir kültüre yönelik kaynakları içerdiği varsayılır ve gerektiğinde yüklenir.
Not
.resources dosyalarındaki kaynakları derlemelerden almak yerine doğrudan almak için, bunun yerine nesnesinin ResourceManager örneğini oluşturmak için yöntemini çağırmanız CreateFileBasedResourceManager gerekir.
tarafından baseName
tanımlanan kaynak dosyası içinde assembly
bulunamazsa yöntemi bir ResourceManager nesnesinin örneğini oluşturur, ancak belirli bir kaynağı alma girişimi genellikle MissingManifestResourceExceptionbir özel durum oluşturur. Özel durumun nedenini tanılama hakkında bilgi için sınıf konusunun "MissingManifestResourceException Özel Durumunu İşleme" bölümüne ResourceManager bakın.
Not
usingResourceSet
parametresi kendi kaynak biçiminizi desteklemek için kullanılır ve genellikle olurnull
. Bu, yalnızca alan Type oluşturucudan farklıdır.
Arayanlara Notlar
Bu oluşturucu 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.