• CacheManager
  • Documentation
  • Api Docs
  • MichaCo.net
    Show / Hide Table of Contents

    Class CacheManagerHandle

    Configuration element which defines a cache handle configuration within a cache manager configuration.

    Inheritance
    Object
    ConfigurationElement
    CacheManagerHandle
    Inherited Members
    ConfigurationElement.Init()
    ConfigurationElement.IsModified()
    ConfigurationElement.ResetModified()
    ConfigurationElement.IsReadOnly()
    ConfigurationElement.SetReadOnly()
    ConfigurationElement.ListErrors(IList)
    ConfigurationElement.InitializeDefault()
    ConfigurationElement.Reset(ConfigurationElement)
    ConfigurationElement.Equals(Object)
    ConfigurationElement.GetHashCode()
    ConfigurationElement.SetPropertyValue(ConfigurationProperty, Object, Boolean)
    ConfigurationElement.Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
    ConfigurationElement.SerializeToXmlElement(XmlWriter, String)
    ConfigurationElement.SerializeElement(XmlWriter, Boolean)
    ConfigurationElement.DeserializeElement(XmlReader, Boolean)
    ConfigurationElement.OnRequiredPropertyNotFound(String)
    ConfigurationElement.PostDeserialize()
    ConfigurationElement.PreSerialize(XmlWriter)
    ConfigurationElement.OnDeserializeUnrecognizedAttribute(String, String)
    ConfigurationElement.OnDeserializeUnrecognizedElement(String, XmlReader)
    ConfigurationElement.GetTransformedTypeString(String)
    ConfigurationElement.GetTransformedAssemblyString(String)
    ConfigurationElement.LockAttributes
    ConfigurationElement.LockAllAttributesExcept
    ConfigurationElement.LockElements
    ConfigurationElement.LockAllElementsExcept
    ConfigurationElement.LockItem
    ConfigurationElement.Item[ConfigurationProperty]
    ConfigurationElement.Item[String]
    ConfigurationElement.Properties
    ConfigurationElement.ElementInformation
    ConfigurationElement.EvaluationContext
    ConfigurationElement.ElementProperty
    ConfigurationElement.HasContext
    ConfigurationElement.CurrentConfiguration
    Object.ToString()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Namespace:CacheManager.Core.Configuration
    Assembly:CacheManager.Core.dll
    Syntax
    public sealed class CacheManagerHandle : ConfigurationElement

    Properties

    | Improve this Doc View Source

    ExpirationMode

    Gets or sets the expiration mode.

    Declaration
    [ConfigurationProperty("expirationMode", IsRequired = false)]
    public string ExpirationMode { get; set; }
    Property Value
    Type Description
    String

    The expiration mode.

    | Improve this Doc View Source

    IsBackplaneSource

    Gets or sets a value indicating whether this instance is backplane source.

    Declaration
    [ConfigurationProperty("isBackplaneSource", IsRequired = false)]
    public bool IsBackplaneSource { get; set; }
    Property Value
    Type Description
    Boolean

    true if this instance is backplane source; otherwise, false.

    | Improve this Doc View Source

    Name

    Gets or sets the name.

    Declaration
    [ConfigurationProperty("name", IsKey = true, IsRequired = true)]
    public string Name { get; set; }
    Property Value
    Type Description
    String

    The name.

    | Improve this Doc View Source

    RefHandleId

    Gets or sets the reference handle identifier.

    Declaration
    [ConfigurationProperty("ref", IsRequired = true)]
    public string RefHandleId { get; set; }
    Property Value
    Type Description
    String

    The reference handle identifier.

    | Improve this Doc View Source

    Timeout

    Gets or sets the default timeout for the cache handle. If not overruled by the cache manager configuration, this value will be used instead. If nothing is defined, no expiration will be used.

    It is possible to define timeout in hours minutes or seconds by having a number + suffix, e.g. 10h means 10 hours, 5m means 5 minutes, 23s means 23 seconds.

    If no suffix is defined, minutes will be used.

    Declaration
    [ConfigurationProperty("timeout", IsRequired = false)]
    public string Timeout { get; set; }
    Property Value
    Type Description
    String

    The timeout.

    • Improve this Doc
    • View Source
    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net