• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class MemoryProvider

Inheritance
System.Object
ModuleCachingProvider
MemoryProvider
Inherited Members
ModuleCachingProvider.GetProviderList()
ModuleCachingProvider.Instance(String)
ModuleCachingProvider.RemoveItemFromAllProviders(Int32)
ModuleCachingProvider.ByteArrayToString(Byte[])
Namespace: DotNetNuke.Services.ModuleCache
Assembly: DotNetNuke.dll
Syntax
public class MemoryProvider : ModuleCachingProvider

Methods

| Improve this Doc View Source

GenerateCacheKey(Int32, SortedDictionary<String, String>)

Declaration
public override string GenerateCacheKey(int tabModuleId, SortedDictionary<string, string> varyBy)
Parameters
Type Name Description
System.Int32 tabModuleId
SortedDictionary<System.String, System.String> varyBy
Returns
Type Description
System.String
Overrides
ModuleCachingProvider.GenerateCacheKey(Int32, SortedDictionary<String, String>)
| Improve this Doc View Source

GetItemCount(Int32)

Declaration
public override int GetItemCount(int tabModuleId)
Parameters
Type Name Description
System.Int32 tabModuleId
Returns
Type Description
System.Int32
Overrides
ModuleCachingProvider.GetItemCount(Int32)
| Improve this Doc View Source

GetModule(Int32, String)

Declaration
public override byte[] GetModule(int tabModuleId, string cacheKey)
Parameters
Type Name Description
System.Int32 tabModuleId
System.String cacheKey
Returns
Type Description
System.Byte[]
Overrides
ModuleCachingProvider.GetModule(Int32, String)
| Improve this Doc View Source

PurgeCache(Int32)

Declaration
public override void PurgeCache(int portalId)
Parameters
Type Name Description
System.Int32 portalId
Overrides
ModuleCachingProvider.PurgeCache(Int32)
| Improve this Doc View Source

PurgeExpiredItems(Int32)

Declaration
public override void PurgeExpiredItems(int portalId)
Parameters
Type Name Description
System.Int32 portalId
Overrides
ModuleCachingProvider.PurgeExpiredItems(Int32)
| Improve this Doc View Source

Remove(Int32)

Declaration
public override void Remove(int tabModuleId)
Parameters
Type Name Description
System.Int32 tabModuleId
Overrides
ModuleCachingProvider.Remove(Int32)
| Improve this Doc View Source

SetModule(Int32, String, TimeSpan, Byte[])

Declaration
public override void SetModule(int tabModuleId, string cacheKey, TimeSpan duration, byte[] moduleOutput)
Parameters
Type Name Description
System.Int32 tabModuleId
System.String cacheKey
TimeSpan duration
System.Byte[] moduleOutput
Overrides
ModuleCachingProvider.SetModule(Int32, String, TimeSpan, Byte[])

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS