RoleProviderCollection.Item[String] Egenskap

Definition

Hämtar rollprovidern i samlingen som refereras till av det angivna providernamnet.

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

Parametrar

name
String

Namnet på rollprovidern.

Egenskapsvärde

Ett objekt som ärver den RoleProvider abstrakta klassen.

Exempel

I följande kodexempel får du åtkomst till en SqlRoleProvider konfigurerad för ett program från Providers egenskapen för klassen efter Roles namn.

SqlRoleProvider p = (SqlRoleProvider)Roles.Providers["SqlProvider"];
DescriptionLabel.Text = p.Description;
Dim p As SqlRoleProvider = CType(Roles.Providers("SqlProvider"), SqlRoleProvider)
DescriptionLabel.Text = p.Description

Kommentarer

Rollprovidrar för ett program exponeras som skrivskyddade RoleProviderCollection av Providers egenskapen för Roles klassen. Du kan komma åt en specifik rollprovider i samlingen efter namn och omvandla den som den specifika providertypen, till exempel SqlRoleProvider. På så sätt kan du hantera rollinformation från flera datalager i ett enda program samt få åtkomst till anpassade medlemmar i en rollprovider som inte ingår i den RoleProvider abstrakta klassen.

Gäller för

Se även