SqlRoleProvider.Initialize(String, NameValueCollection) 方法

定义

利用在 ASP.NET 应用程序的配置文件中指定的属性值初始化 SQL Server 角色提供程序。 此方法不能直接在代码中使用。

public:
 override void Initialize(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config);
public override void Initialize (string name, System.Collections.Specialized.NameValueCollection config);
override this.Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub Initialize (name As String, config As NameValueCollection)

参数

name
String

要初始化的 SqlRoleProvider 实例的名称。

config
NameValueCollection

一个 NameValueCollection,包含角色提供程序的配置选项的名称和值。

例外

ASP.NET 应用程序未在 Medium 信任级别或更高级别下运行。

confignull

connectionStringName 特性为空,或者在此 SqlRoleProvider 实例的应用程序配置文件中不存在。

  • 或 -

applicationName 特性长度超过了 256 个字符。

  • 或 -

SqlRoleProvider 实例的应用程序配置文件包含无法识别的特性。

注解

此方法使用 ASP.NET 应用程序配置文件 (Web.config) 中指定的属性值进行初始化 SqlRoleProvider ,不打算直接从代码使用。

适用于

另请参阅