C# Class UCDArch.Web.Providers.CatbertRoleProvider

CAESDORoleProvider inherits from the generic RoleProvider provided by ASP.NET that is part of their provider model (which includes Membership, Role and Profile Providers)
Could also inherit from the SqlRoleProvider -- maybe worth looking at
Inheritance: System.Web.Security.RoleProvider
Afficher le fichier Open project: ucdavis/UCDArch

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
AddUsersToRoles ( string usernames, string roleNames ) : void
CreateRole ( string roleName ) : void
DeleteRole ( string roleName, bool throwOnPopulatedRole ) : bool
FindUsersInRole ( string roleName, string usernameToMatch ) : string[]
GetAllRoles ( ) : string[]

Gets all roles in the application context

GetRolesForUser ( string username ) : string[]

Gets all roles for the user in the context of this application

GetUsersInRole ( string roleName ) : string[]

Gets all users that are in the current role in the application context

InitWithoutConfig ( string appName, string connectionString ) : void

Just set the appname and connection string

Initialize ( string name, NameValueCollection config ) : void

Initialized from the web.config file when the application loads for the first time.

IsUserInRole ( string username, string roleName ) : bool

Determine if a user is in the supplied role in this application.

RemoveUsersFromRoles ( string usernames, string roleNames ) : void
RoleExists ( string roleName ) : bool

Find out if a role exists within an application context

A return of false doesn't mean that the role doesn't exist in the db, just that it doesn't exists withing the context of this application

Method Details

AddUsersToRoles() public méthode

public AddUsersToRoles ( string usernames, string roleNames ) : void
usernames string
roleNames string
Résultat void

CreateRole() public méthode

public CreateRole ( string roleName ) : void
roleName string
Résultat void

DeleteRole() public méthode

public DeleteRole ( string roleName, bool throwOnPopulatedRole ) : bool
roleName string
throwOnPopulatedRole bool
Résultat bool

FindUsersInRole() public méthode

public FindUsersInRole ( string roleName, string usernameToMatch ) : string[]
roleName string
usernameToMatch string
Résultat string[]

GetAllRoles() public méthode

Gets all roles in the application context
public GetAllRoles ( ) : string[]
Résultat string[]

GetRolesForUser() public méthode

Gets all roles for the user in the context of this application
public GetRolesForUser ( string username ) : string[]
username string LoginID to get the roles for
Résultat string[]

GetUsersInRole() public méthode

Gets all users that are in the current role in the application context
public GetUsersInRole ( string roleName ) : string[]
roleName string
Résultat string[]

InitWithoutConfig() public méthode

Just set the appname and connection string
public InitWithoutConfig ( string appName, string connectionString ) : void
appName string
connectionString string
Résultat void

Initialize() public méthode

Initialized from the web.config file when the application loads for the first time.
public Initialize ( string name, NameValueCollection config ) : void
name string The name of the role provider
config System.Collections.Specialized.NameValueCollection Collection of keys. They need to include ApplicationName, ConnectionString. /// Description is optional
Résultat void

IsUserInRole() public méthode

Determine if a user is in the supplied role in this application.
public IsUserInRole ( string username, string roleName ) : bool
username string LoginID
roleName string RoleName
Résultat bool

RemoveUsersFromRoles() public méthode

public RemoveUsersFromRoles ( string usernames, string roleNames ) : void
usernames string
roleNames string
Résultat void

RoleExists() public méthode

Find out if a role exists within an application context
A return of false doesn't mean that the role doesn't exist in the db, just that it doesn't exists withing the context of this application
public RoleExists ( string roleName ) : bool
roleName string RoleName
Résultat bool