Click or drag to resize

PofStreamWriterWriteDictionary Method (Int32, IDictionary, Type)

Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
14c (14.1.1.0)
F23534-02
Write a uniform IDictionary property to the POF stream.

Namespace:  Tangosol.IO.Pof
Assembly:  Coherence (in Coherence.dll) Version: 14.1.1.14 (14.1.1.14)
Syntax
C#
public virtual void WriteDictionary(
	int index,
	IDictionary dict,
	Type keyType
)

Parameters

index
Type: SystemInt32
The property index.
dict
Type: System.CollectionsIDictionary
The IDictionary property value to write.
keyType
Type: SystemType
The type of all keys; must not be null.

Implements

IPofWriterWriteDictionary(Int32, IDictionary, Type)
Exceptions
ExceptionCondition
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 of the dictionary is not equal to the specified type.
IOException If an I/O error occurs.
Remarks

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 must be equal to the specified type.

See Also