Comparteix a través de


RolePrincipal.ProviderName Propiedad

Definición

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.

Se aplica a

Consulte también