Partilhar via


RoleProviderCollection.Item[String] Propriedade

Definição

Obtém o provedor de função na coleção referenciada pelo nome do provedor especificado.

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

Parâmetros

name
String

O nome do provedor de função.

Valor da propriedade

Um objeto que herda a RoleProvider classe abstrata.

Exemplos

O exemplo de código a seguir acessa um SqlRoleProvider configurado para um aplicativo da Providers propriedade da Roles classe por nome.

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

Comentários

Os provedores de função para um aplicativo são expostos como somente RoleProviderCollection leitura pela Providers propriedade da Roles classe . Você pode acessar um provedor de função específico na coleção pelo nome e convertê-lo como o tipo de provedor específico, como SqlRoleProvider. Isso permite que você gerencie informações de função de vários armazenamentos de dados em um único aplicativo, bem como acesse membros personalizados de um provedor de função que não fazem parte da RoleProvider classe abstrata.

Aplica-se a

Confira também