ProtectedConfiguration.Providers 属性

定义

获取安装的受保护配置提供程序的集合。Gets a collection of the installed protected-configuration providers.

public:
 static property System::Configuration::ProtectedConfigurationProviderCollection ^ Providers { System::Configuration::ProtectedConfigurationProviderCollection ^ get(); };
public static System.Configuration.ProtectedConfigurationProviderCollection Providers { get; }
member this.Providers : System.Configuration.ProtectedConfigurationProviderCollection
Public Shared ReadOnly Property Providers As ProtectedConfigurationProviderCollection

属性值

示例

下面的示例演示如何使用Providers属性检索已安装ProtectedConfigurationProvider的对象的集合。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);
          
           }

       }
<PermissionSet( _
 SecurityAction.Demand, Name:="FullTrust")> _
 Private Shared Sub GetProviders()
   ' Get the providers' collection.
     Dim providers _
     As ProtectedConfigurationProviderCollection = _
     ProtectedConfiguration.Providers
   
     Dim pEnum As IEnumerator = _
     providers.GetEnumerator()
   
     Dim provider _
     As ProtectedConfigurationProvider

     For Each provider In providers
         Console.WriteLine( _
         "Provider name: {0}", provider.Name)
         Console.WriteLine( _
         "Provider description: {0}", provider.Description)
     Next provider
End Sub

适用于

另请参阅