共用方式為


RoleProviderCollection.Item[String] 屬性

定義

取得由集合中指定之提供者名稱所參考的角色提供者。

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

備註

應用程式的角色提供者會由 Providers 類別的 Roles 屬性公開為唯讀 RoleProviderCollection 。 您可以依名稱存取集合中的特定角色提供者,並將其轉換成特定提供者類型,例如 SqlRoleProvider 。 這可讓您管理單一應用程式中多個資料存放區的角色資訊,以及存取不屬於抽象類別之角色提供者的 RoleProvider 自訂成員。

適用於

另請參閱