Partager via


ProtectedConfigurationProviderCollection Classe

Définition

Fournit une collection d’objets 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
Héritage
ProtectedConfigurationProviderCollection

Remarques

La Providers propriété de la ProtectedConfiguration classe est une ProtectedConfigurationProviderCollection collection de tous les fournisseurs de configuration protégés disponibles pour votre application.

Vous pouvez chiffrer des sections d’un fichier de configuration pour protéger les informations sensibles utilisées par votre application. Cela améliore la sécurité en rendant l’accès non autorisé difficile, même si un attaquant accède à votre fichier de configuration.

Le .NET Framework inclut deux fournisseurs de configuration protégés qui peuvent être utilisés pour chiffrer des sections d’un fichier de configuration : la RsaProtectedConfigurationProvider classe, qui utilise la RSACryptoServiceProvider classe pour chiffrer les sections de configuration et la DpapiProtectedConfigurationProvider classe, qui utilise l’API protection des données Windows (DPAPI) pour chiffrer les sections de configuration.

Vous pouvez avoir besoin de chiffrer des informations sensibles à l’aide d’un algorithme autre que les fournisseurs RSA ou DPAPI. Dans ce cas, vous pouvez créer votre propre fournisseur de configuration protégé personnalisé. La ProtectedConfigurationProvider classe est une classe de base abstraite dont vous devez hériter pour créer votre propre fournisseur de configuration protégé.

Pour plus d’informations sur la configuration protégée, consultez Chiffrement des informations de configuration à l’aide de la configuration protégée.

Constructeurs

Nom Description
ProtectedConfigurationProviderCollection()

Initialise une nouvelle instance de la classe à l’aide ProtectedConfigurationProviderCollection des paramètres par défaut.

Propriétés

Nom Description
Count

Obtient le nombre de fournisseurs dans la collection.

(Hérité de ProviderCollection)
IsSynchronized

Obtient une valeur indiquant si l’accès à la collection est synchronisé (thread safe).

(Hérité de ProviderCollection)
Item[String]

Obtient un ProtectedConfigurationProvider objet dans la collection avec le nom spécifié.

SyncRoot

Obtient l’objet actuel.

(Hérité de ProviderCollection)

Méthodes

Nom Description
Add(ProviderBase)

Ajoute un ProtectedConfigurationProvider objet à la collection.

Clear()

Supprime tous les éléments de la collection.

(Hérité de ProviderCollection)
CopyTo(ProviderBase[], Int32)

Copie le contenu de la collection dans le tableau donné à partir de l’index spécifié.

(Hérité de ProviderCollection)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un objet qui implémente l’interface IEnumerator pour itérer dans la collection.

(Hérité de ProviderCollection)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Remove(String)

Supprime un fournisseur de la collection.

(Hérité de ProviderCollection)
SetReadOnly()

Définit la collection en lecture seule.

(Hérité de ProviderCollection)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
ICollection.CopyTo(Array, Int32)

Copie les éléments du ProviderCollection tableau dans un tableau, en commençant à un index de tableau particulier.

(Hérité de ProviderCollection)

Méthodes d’extension

Nom Description
AsParallel(IEnumerable)

Active la parallélisation d’une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

Cast<TResult>(IEnumerable)

Convertit les éléments d’un IEnumerable en type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d’une IEnumerable en fonction d’un type spécifié.

S’applique à

Voir aussi