Class MessageHandlerCache
Cache holding
Inheritance
System.Object
SuperOffice.Data.Cache.CacheBase
SuperOffice.CRM.Cache.RowCacheBase<MessageHandlerRow>
MessageHandlerCache
Inherited Members
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.OnRefresh()
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.AddRow(SuperOffice.CRM.Rows.MessageHandlerRow)
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.GetRowFromId(System.Int32)
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.Rows
SuperOffice.Data.Cache.CacheBase._lastUpdated
SuperOffice.Data.Cache.CacheBase._cacheState
SuperOffice.Data.Cache.CacheBase.IsCacheInvalidated(System.Int32, SuperOffice.Data.SQL.SqlType, System.Int32)
SuperOffice.Data.Cache.CacheBase.Dispose()
SuperOffice.Data.Cache.CacheBase.Validate()
SuperOffice.Data.Cache.CacheBase.Refresh()
SuperOffice.Data.Cache.CacheBase.Flush()
SuperOffice.Data.Cache.CacheBase.OnExpired()
SuperOffice.Data.Cache.CacheBase.OnRefreshed()
SuperOffice.Data.Cache.CacheBase.OnFlushed()
SuperOffice.Data.Cache.CacheBase.OnDisposed()
SuperOffice.Data.Cache.CacheBase.Lock
SuperOffice.Data.Cache.CacheBase.Name
SuperOffice.Data.Cache.CacheBase.CacheType
SuperOffice.Data.Cache.CacheBase.Timeout
SuperOffice.Data.Cache.CacheBase.State
SuperOffice.Data.Cache.CacheBase.IsValid
SuperOffice.Data.Cache.CacheBase.Expired
SuperOffice.Data.Cache.CacheBase.Refreshed
SuperOffice.Data.Cache.CacheBase.Flushed
SuperOffice.Data.Cache.CacheBase.Disposed
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Cache
Assembly: SoDataBase.dll
Syntax
public class MessageHandlerCache : RowCacheBase<MessageHandlerRow>, IDisposable, IFlushable
Methods
FetchRows()
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 |
---|---|
System.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)
Declaration
public MessageHandlerRow GetFromId(Guid uniqueIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | uniqueIdentifier |
Returns
Type | Description |
---|---|
MessageHandlerRow |
GetMessageHandlerId(Guid)
Declaration
public int GetMessageHandlerId(Guid uniqueIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | uniqueIdentifier |
Returns
Type | Description |
---|---|
System.Int32 |
OnFlush()
Declaration
protected override void OnFlush()
Overrides
SuperOffice.CRM.Cache.RowCacheBase<SuperOffice.CRM.Rows.MessageHandlerRow>.OnFlush()
OnParseRow(MessageHandlerRow)
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
Extension Methods
EnumUtil.MapEnums<From, To>(From)