ProtectedConfiguration.Providers Property
.NET Framework 4.5
Gets a collection of the installed protected-configuration providers.
Namespace: System.Configuration
Assembly: System.Configuration (in System.Configuration.dll)
Property Value
Type: System.Configuration.ProtectedConfigurationProviderCollectionA ProtectedConfigurationProviderCollection collection of installed ProtectedConfigurationProvider objects.
The following example shows how to use the Providers property to retrieve the collection of installed ProtectedConfigurationProvider objects.
[PermissionSet(SecurityAction.Demand, Name="FullTrust")]
private static void GetProviders()
{
// Get the providers' collection.
ProtectedConfigurationProviderCollection
providers = ProtectedConfiguration.Providers;
IEnumerator pEnum =
providers.GetEnumerator();
foreach (ProtectedConfigurationProvider provider in
providers)
{
Console.WriteLine
("Provider name: {0}",
provider.Name);
Console.WriteLine
("Provider description: {0}",
provider.Description);
}
}
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.