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 protected-configuration 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

ProtectedConfigurationProviderCollection()

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

Özellikler

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

Add(ProviderBase)

Koleksiyona bir ProtectedConfigurationProvider nesne ekler.

Clear()

Tüm öğeleri koleksiyondan 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 IEnumerator uygulayan bir nesnesi döndürür.

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

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

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

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 dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

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

(Devralındığı yer: ProviderCollection)

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

Ayrıca bkz.