RoleProviderCollection.Item[String] 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得集合中由指定提供者名稱所參考的角色提供者。
public:
property System::Web::Security::RoleProvider ^ default[System::String ^] { System::Web::Security::RoleProvider ^ get(System::String ^ name); };
public System.Web.Security.RoleProvider this[string name] { get; }
member this.Item(string) : System.Web.Security.RoleProvider
Default Public ReadOnly Property Item(name As String) As RoleProvider
參數
- name
- String
角色提供者的名稱。
屬性值
一個繼承抽象類別的 RoleProvider 物件。
範例
以下程式碼範例是 SqlRoleProvider 從 Providers 類別的屬性 Roles 中存取應用程式的配置。
SqlRoleProvider p = (SqlRoleProvider)Roles.Providers["SqlProvider"];
DescriptionLabel.Text = p.Description;
Dim p As SqlRoleProvider = CType(Roles.Providers("SqlProvider"), SqlRoleProvider)
DescriptionLabel.Text = p.Description
備註
應用程式的角色提供者會被類別的屬性RoleProviderCollection揭露為唯讀。ProvidersRoles 你可以透過名稱存取集合中的特定角色提供者,並將其鑄造成特定的提供者類型,例如 SqlRoleProvider。 這讓你能管理單一應用程式中多個資料儲存的角色資訊,並存取角色提供者中不屬於 RoleProvider 抽象類別的自訂成員。