ProtectedConfigurationProviderCollection Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una raccolta di oggetti ProtectedConfigurationProvider.
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
- Ereditarietà
Commenti
La Providers proprietà della ProtectedConfiguration classe è una ProtectedConfigurationProviderCollection raccolta di tutti i provider di configurazione protetti disponibili per l'applicazione.
È possibile crittografare le sezioni di un file di configurazione per proteggere le informazioni riservate usate dall'applicazione. Ciò migliora la sicurezza rendendo difficile l'accesso non autorizzato, anche se un utente malintenzionato ottiene l'accesso al file di configurazione.
.NET Framework include due provider di configurazione protetti che possono essere usati per crittografare le sezioni di un file di configurazione: la RsaProtectedConfigurationProvider classe, che usa la RSACryptoServiceProvider classe per crittografare le sezioni di configurazione e la DpapiProtectedConfigurationProvider classe, che usa l'API Protezione dati di Windows (DPAPI) per crittografare le sezioni di configurazione.
Potrebbe essere necessario crittografare le informazioni riservate usando un algoritmo diverso dai provider RSA o DPAPI. In questo caso, è possibile creare un provider di configurazione protetto personalizzato. La ProtectedConfigurationProvider classe è una classe base astratta da cui è necessario ereditare per creare il proprio provider di configurazione protetto.
Per altre informazioni sulla configurazione protetta, vedere Crittografia delle informazioni di configurazione tramite configurazione protetta.
Costruttori
ProtectedConfigurationProviderCollection() |
Inizializza una nuova istanza della classe ProtectedConfigurationProviderCollection usando le impostazioni predefinite. |
Proprietà
Count |
Ottiene il numero di provider presenti nell'insieme. (Ereditato da ProviderCollection) |
IsSynchronized |
Ottiene un valore che indica se l'accesso alla raccolta è sincronizzato (thread-safe). (Ereditato da ProviderCollection) |
Item[String] |
Ottiene un oggetto ProtectedConfigurationProvider dell'insieme avente il nome specificato. |
SyncRoot |
Ottiene l'oggetto corrente. (Ereditato da ProviderCollection) |
Metodi
Add(ProviderBase) |
Aggiunge un oggetto ProtectedConfigurationProvider alla raccolta. |
Clear() |
Rimuove tutti gli elementi dalla raccolta. (Ereditato da ProviderCollection) |
CopyTo(ProviderBase[], Int32) |
Copia il contenuto dell'insieme nella matrice indicata a partire dall'indice specificato. (Ereditato da ProviderCollection) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un oggetto che implementa l'interfaccia IEnumerator per scorrere l'insieme. (Ereditato da ProviderCollection) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove(String) |
Rimuove un provider dall'insieme. (Ereditato da ProviderCollection) |
SetReadOnly() |
Imposta l'insieme come oggetto in sola lettura. (Ereditato da ProviderCollection) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
ICollection.CopyTo(Array, Int32) |
Copia gli elementi dell'oggetto ProviderCollection in una matrice, iniziando in corrispondenza di un particolare indice di matrice. (Ereditato da ProviderCollection) |
Metodi di estensione
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
OfType<TResult>(IEnumerable) |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
AsParallel(IEnumerable) |
Consente la parallelizzazione di una query. |
AsQueryable(IEnumerable) |
Converte un oggetto IEnumerable in un oggetto IQueryable. |