ProtectedConfigurationSection.DefaultProvider 属性

定义

获取或设置 ProtectedConfigurationProvider 集合属性中默认的 Providers 对象的名称。

public:
 property System::String ^ DefaultProvider { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("defaultProvider", DefaultValue="RsaProtectedConfigurationProvider")]
public string DefaultProvider { get; set; }
public string DefaultProvider { get; set; }
[<System.Configuration.ConfigurationProperty("defaultProvider", DefaultValue="RsaProtectedConfigurationProvider")>]
member this.DefaultProvider : string with get, set
member this.DefaultProvider : string with get, set
Public Property DefaultProvider As String

属性值

ProtectedConfigurationProvider 集合属性中默认的 Providers 对象的名称。

属性

示例

下面的代码示例说明如何使用 DefaultProvider 属性。

static void GetDefaultProvider()
{
    try
    {
        // Get the application configuration.
        Configuration config =
            ConfigurationManager.OpenExeConfiguration(
            ConfigurationUserLevel.None);

        // Get the protected configuration section.
        ProtectedConfigurationSection pcSection =
            (System.Configuration.ProtectedConfigurationSection)
            config.GetSection("configProtectedData");

        // Get the current DefaultProvider.
        Console.WriteLine(
            "Protected configuration section default provider:");
        Console.WriteLine("  {0}", pcSection.DefaultProvider);
    }
    catch (ConfigurationErrorsException e)
    {
        Console.WriteLine(e.ToString());
    }
}
Shared Sub GetDefaultProvider() 
    Try
        ' Get the application configuration.
        Dim config As Configuration = _
        ConfigurationManager.OpenExeConfiguration( _
        ConfigurationUserLevel.None)
        
        ' Get the protected configuration section.
        Dim pcSection _
        As ProtectedConfigurationSection = _
        CType(config.GetSection( _
        "configProtectedData"), _
        System.Configuration.ProtectedConfigurationSection)
        
        ' Get the current DefaultProvider.
        Console.WriteLine( _
        "Protected configuration section default provider:")
        Console.WriteLine("{0}", _
        pcSection.DefaultProvider)
    
    Catch e As ConfigurationErrorsException
        Console.WriteLine(e.ToString())
    End Try

End Sub

适用于