The ProviderDictionary TKey, TValue  type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
Back to Top
Constructors
| Name | Description | |
|---|---|---|
| ProviderDictionary TKey, TValue | 
            Constructor.
              | 
Methods
| Name | Description | |
|---|---|---|
| Add(Object, TValue) | 
            Adds the specified object.
              | |
| Add(TKey, TValue) | 
            Adds the specified object.
              | |
| Add(TKey, TValue, Boolean) | 
            Adds the specified object.
              | |
| Clear | 
            Clears all the items.
              (Overrides AbstractProviderDictionary Clear(Boolean).) | |
| ClearExpired | 
            Clears all the expired items.
              | |
| ClearInternal | 
            Clears the internal dictionary
              | |
| ClearOlder | 
            Removes the objects older that specified time.
              | |
| Contains(Object) | 
            Returns true if the table contains specified record.
              | |
| Contains(TKey) | 
            Returns true if the table contains specified record.
              | |
| Contains(Object, TValue ) | 
            Returns true if the table contains specified record.
              | |
| Contains(TKey, TValue ) | 
            Returns true if the table contains specified record.
              | |
| ContainsInternal | 
            Returns true if the internal dictionary contains specified record.
              | |
| ContainsKey | 
            Returns true if the table contains specified record.
              | |
| ConvertKey | 
            Converts the key to a specific type
              | |
| Delete | 
            Removes the specified object and logs the web farm task.
              | |
|  (Inherited from  | ||
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from  | ||
| GetDictionaries | 
            Gets the Arraylist of dictionaries of specified object type.
              | |
| GetDictionaryName | 
            Gets the provider name.
              | |
Serves as a hash function for a particular type.   (Inherited from  | ||
| GetRealCount | 
            Gets the real count of the objects in the dictionary
              | |
Gets the   (Inherited from  | ||
| CheckLogTask | 
            Returns true if the logging of the tasks is enabled for the given object
              | |
| Invalidate | 
            Invalidates the dictionary content.
              | |
| LoadNextGeneration | 
            Loads the next generation of the objects.
              | |
| LogWebFarmTask(String, String) | 
            Logs the web farm task with specified task data.
              | |
| LogWebFarmTask(TKey, String) | 
            Logs the web farm task for specified object key.
              | |
Creates a shallow copy of the current   (Inherited from  | ||
| NextGenerationAvailable | 
            Returns true if the next generation of the objects is available.
              | |
| ProcessWebFarmTask | 
            Processes the given web farm task.
              | |
| ReloadDictionaries | 
            Reloads the dictionaries of specified object type.
              | |
| Remove(Object) | 
            Removes the specified object.
              | |
| Remove(TKey) | 
            Removes the specified object.
              | |
| Remove(TKey, Boolean) | 
            Removes the specified object.
              | |
| RemoveInternal | 
            Removes the key from the internal dictionary
              | |
Returns a string that represents the current object.  (Inherited from  | ||
| TryGetInternal | 
            Returns true if the internal dictionary contains specified record.
              | |
| Update | 
            Updates the specified object and logs the web farm task.
              | 
Extension Methods
| Name | Description | |
|---|---|---|
| GetAPIString | 
            Gets the string by the specified resource key
              (Defined by CoreExtensions.) | |
| GetString | 
            Gets the string by the specified resource key
              (Defined by CoreExtensions.) | |
| ToBoolean | 
            Returns the boolean representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToDateTime | 
            Returns the DateTime representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToDouble | 
            Returns the double representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToGuid | 
            Returns the Guid representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToInteger | 
            Returns the integer representation of an object or default value if not.
              (Defined by CoreExtensions.) | |
| ToString | 
            Returns the string representation of an object or default value if not.
              (Defined by CoreExtensions.) | 
Fields
| Name | Description | |
|---|---|---|
| DefaultWebFarmTaskType | 
            Web farm task type to log
              | |
| mDataIsValid | 
            True if the dictionary content is valid.
              | |
| mDictionary | 
            Inner dictionary.
              | |
| mEnabled | 
            If true, the provider functionality is enabled.
              | |
| mLogWebFarmTasks | 
            Logs web farm tasks.
              | |
| mObjectLatency | 
            Object latency of the hashtable.
              | |
| mParentCollection | 
            Parent dictionary collection.
              | |
| mReloadDictionary | 
            If true, the dictionary should be reloaded.
              | 
Properties
| Name | Description | |
|---|---|---|
| ColumnNames | 
            Column names
              | |
| Count | 
            Items count (all keys).
              | |
| DataIsValid | 
            Returns true if the dictionary content is valid.
              | |
| Dictionary | 
            Inner dictionary.
              | |
| Enabled | 
            If true, the dictionary is enabled.
              | |
| IsEmpty | 
            Returns true if the Dictionary is empty.
              | |
| Item | 
            Dictionary indexer.
              | |
| LogWebFarmTasks | 
            Gets / sets if the dictionary should log web farm tasks
              | |
| Name | 
            Dictionary name.
              | |
| ObjectLatency | 
            Object latency in minutes.
              | |
| ObjectType | 
            Object type
              | |
| ParentCollection | 
            Parent dictionary collection.
              | |
| ReloadDictionary | 
            If true, the dictionary should be reloaded.
              (Overrides AbstractProviderDictionary ReloadDictionary.) | |
| RemovedValue | 
            Value that is set to the specific key if the value is removed. If not set, the item is completely removed.
              | |
| UseWeakReferences | 
            If true, the weak references are used for the items so the memory can be cleared upon request
              | |
| Values | 
            Returns the values of the dictionary
              | 
See Also