The IDictionary interface is a basic collection interface. It supports associating VARIANT values with BSTR names, adding or retrieving multiple name/value pairs at once, and enumeration.
The IDictionary interface supports the following methods.
Method | Purpose |
---|---|
get_Count | Retrieves the number of items in the Dictionary. |
GetMultiple | Returns the value of multiple Dictionary items. |
get__newEnum | Returns the IUnknown interface pointer for the Dictionary. The caller can use this interface pointer to call QueryInterface for the enumerator for this object. |
get_Prefix | Returns the prefix for this IDictionary instance. |
get_Value | Returns the value of an IDictionary element. |
put_Prefix | Changes the prefix for the current IDictionary instance. |
put_Value | Adds an item to the Dictionary, or modifies the value of an existing element. |
PutMultiple | Adds or changes multiple items in a Dictionary. |
If you call PutMultiple or GetMultiple from VBScript, these methods fail because they require data types that VBScript does not support.