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 a uniform Object[] 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# |
---|
void WriteArray( int index, Array array, Type type ) |
Parameters
- index
- Type: System..::..Int32
The property index.
- array
- Type: System..::..Array
The Object[] property value to write.
- type
- Type: System..::..Type
The element type.
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 IPofWriter.
Additionally, the type of each element must be equal to the specified type.
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; if the given property cannot be encoded into a POF stream; or if the type of one or more elements of the array is not equal to the specified type. |
System.IO..::..IOException | If an I/O error occurs. |