Class InvitationSubProviderBase<MainExtender>
Inheritance
TypedQueryProviderBase<ArchiveInvitationRow, MainExtender>
InvitationSubProviderBase<MainExtender>
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class InvitationSubProviderBase<MainExtender> : TypedQueryProviderBase<ArchiveInvitationRow, MainExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveInvitationRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities where MainExtender : IArchiveExtender, new()
Type Parameters
Name | Description |
---|---|
MainExtender |
Constructors
InvitationSubProviderBase(ArchiveRowTypeInfo)
Declaration
protected InvitationSubProviderBase(ArchiveRowTypeInfo entity)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRowTypeInfo | entity |
Fields
_colInvitationTypeIcon
Declaration
protected ArchiveColumnInfo _colInvitationTypeIcon
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Properties
Extender
Declaration
protected MainExtender Extender { get; }
Property Value
Type | Description |
---|---|
MainExtender |
Methods
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Override: If no-one in the subclass has set the link hint up to now, then do so, using the row entity name and primary key
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
PostProcessRow(SoDataReader, ArchiveRow)
This method is a hook that can be used by derived classes to post-process rows. It is called after all extenders have fetched their data and populated the row.
Declaration
protected override void PostProcessRow(SoDataReader _reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | _reader | |
ArchiveRow | row |