Collapse All Expand All

C#

Oracle® Coherence .NET API Reference
PofStreamWriter..::.WriteArray Method (Int32, Array)
PofStreamWriter Class See Also

Oracle® Coherence .NET API Reference Release 3.6.1
E18812-01
Write an Object[] property to the POF stream.

Namespace: Tangosol.IO.Pof
Assembly: Coherence (in Coherence.dll) Version: 3.6.1.0 (3.6.1.0)

# Syntax

C#
    public virtual void WriteArray(
    	int index,
    	Array array
    )

#### Parameters

index
  Type: System..::.Int32
  The property index.

array
  Type: System..::.Array
  The Object property value to write.

#### Implements

IPofWriter..::.WriteArray(Int32, Array)

# 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 the object 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.

# See Also

PofStreamWriter Class
WriteArray Overload
Tangosol.IO.Pof Namespace