Table of Contents

Class RoleInfoProvider

Namespace
CMS.Membership
Assembly
CMS.Membership.dll

Provides access to information about roles.

[ProviderInterface(typeof(IRoleInfoProvider))]
public class RoleInfoProvider : AbstractInfoProvider<RoleInfo, RoleInfoProvider>, IInfoProvider, ICustomizableProvider, IBulkOperationProvider, IWebFarmProvider, IInfoValidator<RoleInfo>, IInfoByGuidProvider<RoleInfo>, IBulkInfoProvider<RoleInfo>, IRoleInfoProvider, IInfoProvider<RoleInfo>, IInfoByIdProvider<RoleInfo>, IInfoByNameProvider<RoleInfo>
Inheritance
object
RoleInfoProvider
Implements
Inherited Members
Extension Methods

Constructors

RoleInfoProvider()

Initializes a new instance of a RoleInfoProvider.

public RoleInfoProvider()

Methods

Delete(RoleInfo)

Deletes the info object from the underlying data store.

public override void Delete(RoleInfo info)

Parameters

info RoleInfo

Set(RoleInfo)

Inserts or updates the info object in the underlying data store.

public override void Set(RoleInfo info)

Parameters

info RoleInfo

Info object to be inserted or updated.

Exceptions

ArgumentNullException

Thrown when info is null.