Share via


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 執行個體的應用程式組態檔包含無法辨認的屬性。

備註

這個方法會 SqlRoleProvider 使用 ASP.NET 應用程式組態檔 (Web.config) 中指定的屬性值來初始化 ,而且不適合直接從您的程式碼使用。

適用於

另請參閱