Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.1.0)
E69639-01
Assembly: Coherence (in Coherence.dll) Version: 12.2.1.1000 (12.2.1.1000)
12c (12.2.1.1.0)
E69639-01
Write a generic ICollection<T> property to the POF
stream.
Namespace: Tangosol.IO.PofAssembly: Coherence (in Coherence.dll) Version: 12.2.1.1000 (12.2.1.1000)
Syntax
C# |
---|
void WriteCollection<T>( int index, ICollection<T> coll ) |
Parameters
- index
- Type: System..::..Int32
The property index.
- coll
- Type: System.Collections.Generic..::..ICollection<(Of <(<'T>)>)>
The ICollection<T> property value to write.
Type Parameters
- T
- The type of the elements in the collection.
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 key and value 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. |