Class MessageHandlerCache
Cache holding
Inherited Members
RowCacheBase<MessageHandlerRow>.OnRefresh()
RowCacheBase<MessageHandlerRow>.AddRow(MessageHandlerRow)
RowCacheBase<MessageHandlerRow>.GetRowFromId(Int32)
RowCacheBase<MessageHandlerRow>.Rows
CacheBase._lastUpdated
CacheBase._cacheState
CacheBase.IsCacheInvalidated(Int32, SqlType, Int32)
CacheBase.Dispose()
CacheBase.Validate()
CacheBase.Refresh()
CacheBase.Flush()
CacheBase.OnExpired()
CacheBase.OnRefreshed()
CacheBase.OnFlushed()
CacheBase.OnDisposed()
CacheBase.Lock
CacheBase.Name
CacheBase.CacheType
CacheBase.Timeout
CacheBase.State
CacheBase.IsValid
CacheBase.Expired
CacheBase.Refreshed
CacheBase.Flushed
CacheBase.Disposed
Namespace: SuperOffice.CRM.Cache
Assembly: SoDataBase.dll
Syntax
public class MessageHandlerCache : RowCacheBase<MessageHandlerRow>, IDisposable, IFlushable
Methods
FetchRows()
Cache holding
Declaration
protected override TableRowsBase FetchRows()
Returns
Type | Description |
---|---|
TableRowsBase |
Overrides
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.FetchRows()
GetCachedTableNumbers()
Obtain reference to the cached table defienition for table Message Handler
Declaration
public override int[] GetCachedTableNumbers()
Returns
Type | Description |
---|---|
Int32[] |
Overrides
SuperOffice.Data.Cache.CacheBase.GetCachedTableNumbers()
GetCurrent()
Get the current instance of the CategoryCache
Declaration
public static MessageHandlerCache GetCurrent()
Returns
Type | Description |
---|---|
MessageHandlerCache | Current instance of the CategoryCache. |
GetFromId(Guid)
Cache holding
Declaration
public MessageHandlerRow GetFromId(Guid uniqueIdentifier)
Parameters
Type | Name | Description |
---|---|---|
Guid | uniqueIdentifier |
Returns
Type | Description |
---|---|
MessageHandlerRow |
GetMessageHandlerId(Guid)
Cache holding
Declaration
public int GetMessageHandlerId(Guid uniqueIdentifier)
Parameters
Type | Name | Description |
---|---|---|
Guid | uniqueIdentifier |
Returns
Type | Description |
---|---|
Int32 |
OnFlush()
Cache holding
Declaration
protected override void OnFlush()
Overrides
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.OnFlush()
OnParseRow(MessageHandlerRow)
Cache holding
Declaration
protected override void OnParseRow(MessageHandlerRow row)
Parameters
Type | Name | Description |
---|---|---|
MessageHandlerRow | row |
Overrides
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.OnParseRow(SuperOffice.CRM.Rows.MessageHandlerRow)
Implements
SuperOffice.Data.Cache.IFlushable