ResourceSet Sınıf
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.
Belirli bir kültür için yerelleştirilmiş tüm kaynakları depolar ve geri dönüş kuralları da dahil olmak üzere diğer tüm kültürleri yok sayar.
public ref class ResourceSet : IDisposable, System::Collections::IEnumerable
public class ResourceSet : IDisposable, System.Collections.IEnumerable
[System.Serializable]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class ResourceSet : IDisposable, System.Collections.IEnumerable
type ResourceSet = class
interface IEnumerable
interface IDisposable
type ResourceSet = class
interface IDisposable
interface IEnumerable
[<System.Serializable>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ResourceSet = class
interface IDisposable
interface IEnumerable
Public Class ResourceSet
Implements IDisposable, IEnumerable
- Devralma
-
ResourceSet
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Important
Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilen verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
ResourceSet sınıfı bir üzerinden IResourceReadernumaralandırılarak her adı ve değeri yükler ve bir içinde Hashtabledepolar. Bir özel IResourceReader kullanılabilir.
yöntemini çağırarak belirli bir ResourceSet kültürün kaynaklarını temsil eden bir nesne örneği ResourceManager.GetResourceSet oluşturabilirsiniz.
Important
Bu tür IDisposable arabirimini uygular. Kullanımını bitirdiğinizde, doğrudan ya da dolaylı yoldan atmalısınız. Türü doğrudan atabilmek için, bir Disposetry/ bloğunda catch yöntemini çağırın. Bunu dolaylı olarak atmak için using (C#'de) veya Using (Visual Basic'te) gibi bir dil yapısı kullanın. Daha fazla bilgi için arabirim konusunun "IDisposable Uygulayan Bir Nesne Kullanma" bölümüne IDisposable bakın.
Devralanlara Notlar
Kendi kaynak okuyucularını ve yazıcılarını kullanan türetilmiş sınıflarıResourceSet, kaynak kümesini yorumlamak için uygun işlevselliği sağlamak için ve GetDefaultReader()'yi geçersiz kılmalıdırGetDefaultWriter().
Oluşturucular
| Name | Description |
|---|---|
| ResourceSet() |
Sınıfın ResourceSet yeni bir örneğini varsayılan özelliklerle başlatır. |
| ResourceSet(IResourceReader) |
Belirtilen kaynak okuyucuyu ResourceSet kullanarak sınıfının yeni bir örneğini oluşturur. |
| ResourceSet(Stream) |
Verilen akıştan ResourceSet kaynakları okuyan sistem varsayılanını ResourceReader kullanarak sınıfının yeni bir örneğini oluşturur. |
| ResourceSet(String) |
Açılan ve verilen dosyadaki kaynakları okuyan sistem varsayılanını ResourceSet kullanarak sınıfının yeni bir örneğini ResourceReader oluşturur. |
Alanlar
| Name | Description |
|---|---|
| Reader |
IResourceReader Kaynakları okumak için kullanılan öğesini gösterir. |
| Table |
Hashtable Kaynakların depolandığı yer. |
Yöntemler
| Name | Description |
|---|---|
| Close() |
Bu ResourceSettarafından kullanılan tüm kaynakları kapatır ve serbest bırakır. |
| Dispose() |
geçerli örneği ResourceSettarafından kullanılan kaynakları (bellek dışında) atar. |
| Dispose(Boolean) |
İstenen iç yönetilen nesneleri kapatarak geçerli örnekle ilişkili kaynakları (bellek dışında) serbest bırakır. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetDefaultReader() |
Bu tür için tercih edilen kaynak okuyucu sınıfını ResourceSetdöndürür. |
| GetDefaultWriter() |
Bu tür için tercih edilen kaynak yazıcı sınıfını ResourceSetdöndürür. |
| GetEnumerator() |
aracılığıyla IDictionaryEnumeratoryineleyebilecek bir ResourceSet döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetObject(String, Boolean) |
İstenirse, belirtilen ada sahip bir kaynak nesnesini büyük/küçük harfe duyarsız bir şekilde arar. |
| GetObject(String) |
Belirtilen ada sahip bir kaynak nesnesi arar. |
| GetString(String, Boolean) |
String İstenirse, belirtilen ada sahip bir kaynağı büyük/küçük harfe duyarsız bir şekilde arar. |
| GetString(String) |
Belirtilen ada sahip bir String kaynağı arar. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ReadResources() |
Tüm kaynakları okur ve özelliğinde belirtilen bir Hashtable içinde Table depolar. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
ile IEnumeratoryarış durumundan kaçınmak için bir |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |