SaaS CMS has officially launched! Learn more now.

Class CatalogDto.CatalogSecurityDataTable

Represents the strongly named DataTable class.

Inheritance
System.Object
CatalogDto.CatalogSecurityDataTable
Namespace: Mediachase.Commerce.Catalog.Dto
Assembly: Mediachase.Commerce.dll
Version: 11.8.3
Syntax
public class CatalogSecurityDataTable : TypedTableBase<CatalogDto.CatalogSecurityRow>

Constructors

CatalogSecurityDataTable()

Declaration
public CatalogSecurityDataTable()

CatalogSecurityDataTable(SerializationInfo, StreamingContext)

Declaration
protected CatalogSecurityDataTable(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

Properties

AllowMaskColumn

Declaration
public DataColumn AllowMaskColumn { get; }
Property Value
Type Description
System.Data.DataColumn

CatalogIdColumn

Declaration
public DataColumn CatalogIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32

DenyMaskColumn

Declaration
public DataColumn DenyMaskColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Item[Int32]

Declaration
public CatalogDto.CatalogSecurityRow this[int index] { get; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
CatalogDto.CatalogSecurityRow

RoleNameColumn

Declaration
public DataColumn RoleNameColumn { get; }
Property Value
Type Description
System.Data.DataColumn

ScopeIdColumn

Declaration
public DataColumn ScopeIdColumn { get; }
Property Value
Type Description
System.Data.DataColumn

Methods

AddCatalogSecurityRow(CatalogDto.CatalogRow, String, Byte[], Byte[], Int16)

Declaration
public CatalogDto.CatalogSecurityRow AddCatalogSecurityRow(CatalogDto.CatalogRow parentCatalogRowByFK_CatalogSecurity_Catalog, string RoleName, byte[] AllowMask, byte[] DenyMask, short ScopeId)
Parameters
Type Name Description
CatalogDto.CatalogRow parentCatalogRowByFK_CatalogSecurity_Catalog
System.String RoleName
System.Byte[] AllowMask
System.Byte[] DenyMask
System.Int16 ScopeId
Returns
Type Description
CatalogDto.CatalogSecurityRow

AddCatalogSecurityRow(CatalogDto.CatalogSecurityRow)

Declaration
public void AddCatalogSecurityRow(CatalogDto.CatalogSecurityRow row)
Parameters
Type Name Description
CatalogDto.CatalogSecurityRow row

Clone()

Declaration
public override DataTable Clone()
Returns
Type Description
System.Data.DataTable

CreateInstance()

Declaration
protected override DataTable CreateInstance()
Returns
Type Description
System.Data.DataTable

FindByCatalogIdRoleName(Int32, String)

Declaration
public CatalogDto.CatalogSecurityRow FindByCatalogIdRoleName(int CatalogId, string RoleName)
Parameters
Type Name Description
System.Int32 CatalogId
System.String RoleName
Returns
Type Description
CatalogDto.CatalogSecurityRow

GetRowType()

Declaration
protected override Type GetRowType()
Returns
Type Description
System.Type

GetTypedTableSchema(XmlSchemaSet)

Declaration
public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
Parameters
Type Name Description
System.Xml.Schema.XmlSchemaSet xs
Returns
Type Description
System.Xml.Schema.XmlSchemaComplexType

NewCatalogSecurityRow()

Declaration
public CatalogDto.CatalogSecurityRow NewCatalogSecurityRow()
Returns
Type Description
CatalogDto.CatalogSecurityRow

NewRowFromBuilder(DataRowBuilder)

Declaration
protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
Parameters
Type Name Description
System.Data.DataRowBuilder builder
Returns
Type Description
System.Data.DataRow

OnRowChanged(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanged(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowChanging(DataRowChangeEventArgs)

Declaration
protected override void OnRowChanging(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowDeleted(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleted(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

OnRowDeleting(DataRowChangeEventArgs)

Declaration
protected override void OnRowDeleting(DataRowChangeEventArgs e)
Parameters
Type Name Description
System.Data.DataRowChangeEventArgs e

RemoveCatalogSecurityRow(CatalogDto.CatalogSecurityRow)

Declaration
public void RemoveCatalogSecurityRow(CatalogDto.CatalogSecurityRow row)
Parameters
Type Name Description
CatalogDto.CatalogSecurityRow row

Events

CatalogSecurityRowChanged

Declaration
public event CatalogDto.CatalogSecurityRowChangeEventHandler CatalogSecurityRowChanged
Event Type
Type Description
CatalogDto.CatalogSecurityRowChangeEventHandler

CatalogSecurityRowChanging

Declaration
public event CatalogDto.CatalogSecurityRowChangeEventHandler CatalogSecurityRowChanging
Event Type
Type Description
CatalogDto.CatalogSecurityRowChangeEventHandler

CatalogSecurityRowDeleted

Declaration
public event CatalogDto.CatalogSecurityRowChangeEventHandler CatalogSecurityRowDeleted
Event Type
Type Description
CatalogDto.CatalogSecurityRowChangeEventHandler

CatalogSecurityRowDeleting

Declaration
public event CatalogDto.CatalogSecurityRowChangeEventHandler CatalogSecurityRowDeleting
Event Type
Type Description
CatalogDto.CatalogSecurityRowChangeEventHandler