Compartir a través de


RoleProviderCollection.Item[String] Propiedad

Definición

Obtiene el proveedor de roles de la colección a la que hace referencia el nombre de proveedor 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

Nombre del proveedor de funciones.

Valor de propiedad

Objeto que hereda la clase abstracta RoleProvider.

Ejemplos

En el ejemplo de código siguiente se obtiene acceso a un SqlRoleProvider configurado para una aplicación desde la Providers propiedad de la Roles clase por nombre.

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

Comentarios

Los proveedores de roles de una aplicación se exponen como de solo RoleProviderCollection lectura por la Providers propiedad de la Roles clase . Puede acceder a un proveedor de roles específico de la colección por su nombre y convertirlo como el tipo de proveedor específico, como SqlRoleProvider. Esto le permite administrar la información de roles de varios almacenes de datos en una sola aplicación, así como acceder a miembros personalizados de un proveedor de roles que no forman parte de la RoleProvider clase abstracta.

Se aplica a

Consulte también