Class ApplicationPermissionInfo
- Namespace
- CMS.Membership
- Assembly
- CMS.Membership.dll
Data container class for ApplicationPermissionInfo.
public class ApplicationPermissionInfo : AbstractInfo<ApplicationPermissionInfo, IApplicationPermissionInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject
- Inheritance
-
objectApplicationPermissionInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
ApplicationPermissionInfo()
Creates an empty instance of the ApplicationPermissionInfo class.
public ApplicationPermissionInfo()
ApplicationPermissionInfo(DataRow)
Creates a new instances of the ApplicationPermissionInfo class from the given System.Data.DataRow.
public ApplicationPermissionInfo(DataRow dr)
Parameters
dr
DataRowDataRow with the object data.
Fields
OBJECT_TYPE
Object type.
public const string OBJECT_TYPE = "cms.applicationpermission"
Field Value
- string
TYPEINFO
Type information.
public static readonly ObjectTypeInfo TYPEINFO
Field Value
Properties
ApplicationName
Application name.
[DatabaseField]
public virtual string ApplicationName { get; set; }
Property Value
- string
ApplicationPermissionGuid
Application permission guid.
[DatabaseField]
public virtual Guid ApplicationPermissionGuid { get; set; }
Property Value
- Guid
ApplicationPermissionID
Application permission ID.
[DatabaseField]
public virtual int ApplicationPermissionID { get; set; }
Property Value
- int
PermissionName
Permission name.
[DatabaseField]
public virtual string PermissionName { get; set; }
Property Value
- string
RoleID
Role ID.
[DatabaseField]
public virtual int RoleID { get; set; }
Property Value
- int
Methods
DeleteObject()
Deletes the object using appropriate provider.
protected override void DeleteObject()
SetObject()
Updates the object using appropriate provider.
protected override void SetObject()