Aracılığıyla paylaş


ProtectedConfigurationProviderCollection Sınıf

Tanım

Bir nesne koleksiyonu ProtectedConfigurationProvider sağlar.

public ref class ProtectedConfigurationProviderCollection : System::Configuration::Provider::ProviderCollection
public class ProtectedConfigurationProviderCollection : System.Configuration.Provider.ProviderCollection
type ProtectedConfigurationProviderCollection = class
    inherit ProviderCollection
Public Class ProtectedConfigurationProviderCollection
Inherits ProviderCollection
Devralma
ProtectedConfigurationProviderCollection

Açıklamalar

Providers sınıfının özelliğiProtectedConfiguration, uygulamanız için kullanılabilen tüm korumalı yapılandırma sağlayıcılarından oluşan bir ProtectedConfigurationProviderCollection koleksiyondur.

Uygulamanız tarafından kullanılan hassas bilgileri korumak için yapılandırma dosyasının bölümlerini şifreleyebilirsiniz. Bu, bir saldırgan yapılandırma dosyanıza erişim kazansa bile yetkisiz erişimi zorlaştırarak güvenliği artırır.

.NET Framework, yapılandırma dosyasının bölümlerini şifrelemek için kullanılabilecek iki korumalı yapılandırma sağlayıcısı içerir: RsaProtectedConfigurationProvider yapılandırma bölümlerini şifrelemek için sınıfını kullanan RSACryptoServiceProvider sınıfı ve DpapiProtectedConfigurationProvider yapılandırma bölümlerini şifrelemek için Windows Veri Koruma API'sini (DPAPI) kullanan sınıfı.

RSA veya DPAPI sağlayıcıları dışında bir algoritma kullanarak hassas bilgileri şifreleme gereksiniminiz olabilir. Bu durumda, kendi özel korumalı yapılandırma sağlayıcınızı oluşturabilirsiniz. ProtectedConfigurationProvider sınıfı, kendi korumalı yapılandırma sağlayıcınızı oluşturmak için devralmanız gereken soyut bir temel sınıftır.

Korumalı yapılandırma hakkında daha fazla bilgi için bkz. Korumalı Yapılandırma Kullanarak Yapılandırma Bilgilerini Şifreleme.

Oluşturucular

Name Description
ProtectedConfigurationProviderCollection()

Varsayılan ayarları kullanarak sınıfın ProtectedConfigurationProviderCollection yeni bir örneğini başlatır.

Özellikler

Name Description
Count

Koleksiyondaki sağlayıcı sayısını alır.

(Devralındığı yer: ProviderCollection)
IsSynchronized

Koleksiyona erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

(Devralındığı yer: ProviderCollection)
Item[String]

Koleksiyonda belirtilen ada sahip bir ProtectedConfigurationProvider nesne alır.

SyncRoot

Geçerli nesneyi alır.

(Devralındığı yer: ProviderCollection)

Yöntemler

Name Description
Add(ProviderBase)

Koleksiyona bir ProtectedConfigurationProvider nesne ekler.

Clear()

Koleksiyondaki tüm öğeleri kaldırır.

(Devralındığı yer: ProviderCollection)
CopyTo(ProviderBase[], Int32)

Koleksiyonun içeriğini belirtilen dizinden başlayarak verilen diziye kopyalar.

(Devralındığı yer: ProviderCollection)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Koleksiyonda yinelemek için arabirimini uygulayan IEnumerator bir nesne döndürür.

(Devralındığı yer: ProviderCollection)
GetHashCode()

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

(Devralındığı yer: Object)
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)
Remove(String)

Bir sağlayıcıyı koleksiyondan kaldırır.

(Devralındığı yer: ProviderCollection)
SetReadOnly()

Koleksiyonu salt okunur olacak şekilde ayarlar.

(Devralındığı yer: ProviderCollection)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection.CopyTo(Array, Int32)

öğesinin ProviderCollection öğelerini belirli bir dizi dizininden başlayarak bir diziye kopyalar.

(Devralındığı yer: ProviderCollection)

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.

Şunlara uygulanır

Ayrıca bkz.