Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02
12c (12.2.1.4.0)
E90869-02
Write an ICollection property to the POF stream.
Namespace: Tangosol.IO.Pof
Assembly: Coherence (in Coherence.dll) Version: 12.2.1.4014 (12.2.1.4014)
Syntax
C# |
---|
public virtual void WriteCollection( int index, ICollection coll ) |
Parameters
- index
- Type: System..::..Int32
The property index.
- coll
- Type: System.Collections..::..ICollection
The ICollection property value to write.
Implements
IPofWriter..::..WriteCollection(Int32, ICollection)Remarks
Each element of the given array must be an instance (or an array
of instances) of one of the following:
- Boolean
- Byte
- Char
- Int16
- Int32
- Int64
- Single
- Double
- Decimal
- Binary
- String
- DateTime
- TimeSpan
- ICollection
- ILongArray
- RawTime
- RawDateTime
- RawYearMonthInterval
- IPortableObject
Otherwise, an IPofSerializer for each element of the array must be obtainable from the IPofContext associated with this PofStreamWriter.
Exceptions
Exception | Condition |
---|---|
System..::..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, or if the given property cannot be encoded into a POF stream. |
System.IO..::..IOException | If an I/O error occurs. |