DictionaryBase
Base class for all DictionaryBase types.
This class is responsible for ensuring data does not go stale. On value access, if the dictionary has not been accessed in a period
of time specified by ValueRefreshThreshold, the values will be refreshed by a call to the abstract UpdateValues().
The number of key/value pairs in this DictionaryBase.
Gets a value indicating whether the DictionaryBase has a fixed size.
Gets a value indicating whether this DictionaryBase is read-only.
Gets a value indicating whether access to this DictionaryBase is synchronized (thread-safe).
Gets the configuration value specified by the given key.
Gets an ICollection containing the keys in this DictionaryBase.
Gets an object that can be used to synchronize access to this DictionaryBase.
Gets an ICollection containing the values in this DictionaryBase.
Initializes a new instance of DictionaryBase with the given section name and collection of values.
Adds an element with the specified key and value into this DictionaryBase
Removes all elements from this DictionaryBase.
Determines whether this DictionaryBase contains a specific key.
Copies the DictionaryBase elements to a one-dimensional System.Array instance at the specified index.
Gets an IDictionaryEnumerator that iterates through this DictionaryBase.
Gets an IDictionaryEnumerator that iterates through this DictionaryBase.
Removes the element with the specified key from this DictionaryBase.
Base member for updating the underlying configuration values.