RolePrincipal.ProviderName 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 nombre del proveedor de roles que almacena y recupera información de roles para el usuario.
public:
property System::String ^ ProviderName { System::String ^ get(); };
public string ProviderName { get; }
member this.ProviderName : string
Public ReadOnly Property ProviderName As String
Valor de propiedad
El nombre del proveedor de roles que almacena y recupera información de roles para el usuario.
Comentarios
La ProviderName propiedad expone el nombre del proveedor de roles que administra la información del rol para el usuario representado por el RolePrincipal objeto . Esto le permite acceder a la instancia de proveedor de roles específica para un usuario mediante la Providers propiedad de la Roles clase, independientemente de si el proveedor es el proveedor predeterminado para la aplicación. Por ejemplo, puede crear un método que tome como RolePrincipal entrada y devuelva la lista de roles para el usuario representado. Puede asegurarse de que el proveedor de roles adecuado se usa para devolver la lista de roles para RolePrincipal mediante una llamada al GetRolesForUser método del proveedor de roles de la Providers colección indizada por el valor de propiedad ProviderName .
Para rellenar el RolePrincipal objeto de cada solicitud, debe usar un GetRoles controlador de eventos definido en el archivo Global.asax para la aplicación.