ResourceSet Sınıf

Tanım

Herhangi bir geri dönüş kuralı dahil olmak üzere diğer tüm kültürleri yoksayarak, belirli bir kültür için yerelleştirilmiş tüm kaynakları depolar.

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

Önemli

Güvenilmeyen verilerle bu sınıftan yöntemleri çağırmak bir güvenlik riskidir. Bu sınıftaki yöntemleri yalnızca güvenilir verilerle çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.

ResourceSet sınıfı, her adı ve değeri yükleyip bir içinde Hashtabledepolayarak üzerinden IResourceReadernumaralandırır. Bir özel IResourceReader kullanılabilir.

yöntemini çağırarak belirli bir ResourceSet kültürün kaynaklarını temsil eden bir nesnenin örneğini ResourceManager.GetResourceSet oluşturabilirsiniz.

Önemli

Bu tür arabirimini IDisposable uygular. Türünü kullanmayı bitirdiğinizde, doğrudan veya dolaylı olarak atmalısınız. Türü doğrudan atmak için yöntemini bir try/catch blok içinde çağırın.Dispose Bunu dolaylı olarak atmak için (C#'de) veya Using (Visual Basic'te) gibi using 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 üzere ve GetDefaultWriter()'yi geçersiz kılmalıdırGetDefaultReader().

Oluşturucular

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ı ResourceReader kullanarak sınıfının yeni bir örneğini ResourceSet oluşturur.

Alanlar

Reader

IResourceReader Kaynakları okumak için kullanılan öğesini gösterir.

Table

Hashtable Kaynakların depolandığı yer.

Yöntemler

Close()

Bu ResourceSettarafından kullanılan tüm kaynakları kapatır ve serbest bırakır.

Dispose()

geçerli örneği tarafından kullanılan kaynakları (bellek dışında) atılır ResourceSet.

Dispose(Boolean)

geçerli örnekle ilişkili kaynakları (bellek dışında) serbest bırakır ve istenirse iç yönetilen nesneleri kapatı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 ResourceSetyinelenebilir bir IDictionaryEnumerator döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetObject(String)

Belirtilen ada sahip bir kaynak nesnesi arar.

GetObject(String, Boolean)

İstenirse, belirtilen ada sahip bir kaynak nesnesini büyük/küçük harfe duyarsız bir şekilde arar.

GetString(String)

Belirtilen ada sahip bir String kaynağı arar.

GetString(String, Boolean)

İstenirse, belirtilen ada sahip bir String kaynağı büyük/küçük harfe duyarsız bir şekilde arar.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

ile Disposeyarış durumundan kaçınmak için bir IEnumerator nesnesi döndürür. Bu üyenin doğrudan kodunuzdan kullanılması amaçlanmamıştır.

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır