PofStreamWriterWriteDictionary Method (Int32, IDictionary, Type, Type) |
Namespace: Tangosol.IO.Pof
public virtual void WriteDictionary( int index, IDictionary dict, Type keyType, Type valueType )
Exception | Condition |
---|---|
ArgumentException | If the property index is invalid, or is less than or equal to the index of the previous property written to the POF stream; if the given property cannot be encoded into a POF stream; or if the type of one or more keys or values of the dictionary is not equal to the specified types. |
IOException | If an I/O error occurs. |
Each key and value of the given dictionary must be an instance (or an array of instances) of one of the following:
Otherwise, an IPofSerializer for each key and value of the dictionary must be obtainable from the IPofContext associated with this IPofWriter.
Additionally, the type of each key and value must be equal to the specified types.