RoleProviderCollection.Item[String] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.