Collapse All Expand All

C#

Oracle® Coherence .NET API Reference
PofStreamWriter..::.UserTypeWriter..::.WriteObject Method
PofStreamWriter..::.UserTypeWriter 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 override void WriteObject(
    	int index,
    	Object o
    )

#### Parameters

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

o
  Type: System..::.Object
  The Object property value to write.

#### Implements

IPofWriter..::.WriteObject(Int32, Object)

# Remarks

The given object must be an instance (or an array of instances) of one of the following:

- Boolean
- Byte
- Char
- Int16
- Int32
- Int64
- Single
- Double
- String
- DateTime
- TimeSpan
- ICollection
- ILongArray
- RawTime
- RawDateTime
- RawYearMonthInterval
- IPortableObject

Otherwise, an IPofSerializer for the object must be obtainable from the IPofContext associated with this IPofWriter.

# 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..::.UserTypeWriter Class
Tangosol.IO.Pof Namespace