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

    Class CacheManagerHandleCollection

    The collection of cache handles defined for a cache manager.

    Inheritance
    Object
    ConfigurationElement
    ConfigurationElementCollection
    CacheManagerHandleCollection
    Inherited Members
    ConfigurationElementCollection.IsModified()
    ConfigurationElementCollection.ResetModified()
    ConfigurationElementCollection.IsReadOnly()
    ConfigurationElementCollection.SetReadOnly()
    ConfigurationElementCollection.Equals(Object)
    ConfigurationElementCollection.GetHashCode()
    ConfigurationElementCollection.Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)
    ConfigurationElementCollection.Reset(ConfigurationElement)
    ConfigurationElementCollection.CopyTo(ConfigurationElement[], Int32)
    ConfigurationElementCollection.ICollection.CopyTo(Array, Int32)
    ConfigurationElementCollection.BaseAdd(ConfigurationElement)
    ConfigurationElementCollection.BaseAdd(ConfigurationElement, Boolean)
    ConfigurationElementCollection.BaseIndexOf(ConfigurationElement)
    ConfigurationElementCollection.BaseAdd(Int32, ConfigurationElement)
    ConfigurationElementCollection.BaseRemove(Object)
    ConfigurationElementCollection.BaseGet(Object)
    ConfigurationElementCollection.BaseIsRemoved(Object)
    ConfigurationElementCollection.BaseGet(Int32)
    ConfigurationElementCollection.BaseGetAllKeys()
    ConfigurationElementCollection.BaseGetKey(Int32)
    ConfigurationElementCollection.BaseClear()
    ConfigurationElementCollection.BaseRemoveAt(Int32)
    ConfigurationElementCollection.SerializeElement(XmlWriter, Boolean)
    ConfigurationElementCollection.OnDeserializeUnrecognizedElement(String, XmlReader)
    ConfigurationElementCollection.CreateNewElement(String)
    ConfigurationElementCollection.IsElementRemovable(ConfigurationElement)
    ConfigurationElementCollection.IsElementName(String)
    ConfigurationElementCollection.AddElementName
    ConfigurationElementCollection.RemoveElementName
    ConfigurationElementCollection.ClearElementName
    ConfigurationElementCollection.Count
    ConfigurationElementCollection.EmitClear
    ConfigurationElementCollection.IsSynchronized
    ConfigurationElementCollection.SyncRoot
    ConfigurationElementCollection.ElementName
    ConfigurationElementCollection.ThrowOnDuplicate
    ConfigurationElementCollection.CollectionType
    ConfigurationElement.Init()
    ConfigurationElement.ListErrors(IList)
    ConfigurationElement.InitializeDefault()
    ConfigurationElement.SetPropertyValue(ConfigurationProperty, Object, Boolean)
    ConfigurationElement.SerializeToXmlElement(XmlWriter, String)
    ConfigurationElement.DeserializeElement(XmlReader, Boolean)
    ConfigurationElement.OnRequiredPropertyNotFound(String)
    ConfigurationElement.PostDeserialize()
    ConfigurationElement.PreSerialize(XmlWriter)
    ConfigurationElement.OnDeserializeUnrecognizedAttribute(String, String)
    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 CacheManagerHandleCollection : ConfigurationElementCollection, ICollection, IEnumerable<CacheManagerHandle>, IEnumerable

    Constructors

    | Improve this Doc View Source

    CacheManagerHandleCollection()

    Initializes a new instance of the CacheManagerHandleCollection class.

    Declaration
    public CacheManagerHandleCollection()

    Properties

    | Improve this Doc View Source

    BackplaneName

    Gets or sets the name of the backplane.

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

    The name of the backplane.

    | Improve this Doc View Source

    BackplaneType

    Gets or sets the type of the backplane.

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

    The type of the backplane.

    | Improve this Doc View Source

    EnablePerformanceCounters

    Gets or sets a value indicating whether performance counters should be enabled.

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

    true if performance counters should be enabled; otherwise, false.

    | Improve this Doc View Source

    EnableStatistics

    Gets or sets a value indicating whether statistics should be enabled.

    Declaration
    [ConfigurationProperty("enableStatistics", IsRequired = false, DefaultValue = true)]
    public bool EnableStatistics { get; set; }
    Property Value
    Type Description
    Boolean

    true if statistics should be enabled; otherwise, false.

    | Improve this Doc View Source

    MaximumRetries

    Gets or sets the number of maximum retries.

    Declaration
    [ConfigurationProperty("maxRetries", IsRequired = false)]
    public int ? MaximumRetries { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    The number of maximum retries.

    | 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

    RetryTimeout

    Gets or sets the retry timeout.

    Declaration
    [ConfigurationProperty("retryTimeout", IsRequired = false)]
    public int ? RetryTimeout { get; set; }
    Property Value
    Type Description
    Nullable<Int32>

    The retry timeout.

    | Improve this Doc View Source

    SerializerType

    Gets or sets the type of the serializer.

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

    The type of the serializer.

    | Improve this Doc View Source

    UpdateMode

    Gets or sets the update mode.

    Declaration
    [ConfigurationProperty("updateMode", IsRequired = false, DefaultValue = CacheUpdateMode.Up)]
    public CacheUpdateMode UpdateMode { get; set; }
    Property Value
    Type Description
    CacheUpdateMode

    The update mode.

    Methods

    | Improve this Doc View Source

    CreateNewElement()

    When overridden in a derived class, creates a new ConfigurationElement.

    Declaration
    protected override ConfigurationElement CreateNewElement()
    Returns
    Type Description
    ConfigurationElement

    A new ConfigurationElement.

    Overrides
    ConfigurationElementCollection.CreateNewElement()
    | Improve this Doc View Source

    GetElementKey(ConfigurationElement)

    Gets the element key for a specified configuration element when overridden in a derived class.

    Declaration
    protected override object GetElementKey(ConfigurationElement element)
    Parameters
    Type Name Description
    ConfigurationElement element

    The ConfigurationElement to return the key for.

    Returns
    Type Description
    Object

    An Object that acts as the key for the specified ConfigurationElement.

    Overrides
    ConfigurationElementCollection.GetElementKey(ConfigurationElement)
    | Improve this Doc View Source

    GetEnumerator()

    Returns an enumerator that iterates through the collection.

    Declaration
    public IEnumerator<CacheManagerHandle> GetEnumerator()
    Returns
    Type Description
    IEnumerator<CacheManagerHandle>

    A IEnumerator<T> that can be used to iterate through the collection.

    Implements
    IEnumerable<T>.GetEnumerator()
    • Improve this Doc
    • View Source
    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net