ProtectedConfigurationProviderCollection 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.
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
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. |