Collapse All Expand All

C#

Oracle® Coherence .NET API Reference
IPofWriter..::.WriteLongArray Method (Int32, ILongArray, Type)
IPofWriter Interface See Also

Oracle® Coherence .NET API Reference Release 3.6.1
E18812-01
Write a uniform ILongArray 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#
    void WriteLongArray(
    	int index,
    	ILongArray la,
    	Type type
    )

#### Parameters

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

la
  Type: Tangosol.Util..::.ILongArray
  The ILongArray property to write.

type
  Type: System..::.Type
  The class of all elements; must not be null.

# Remarks

Each element of the given ILongArray 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 ILongArray must be obtainable from the IPofContext associated with this PofStreamWriter.

Additionally, the type of each element must be equal to the specified class.

# 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.
System..::.ArgumentException | If the given property cannot be encoded into a POF stream.
System..::.ArgumentException | If the type of one or more elements of the ILongArray is not equal to the specified class.
System.IO..::.IOException | If an I/O error occurs.

# See Also

IPofWriter Interface
WriteLongArray Overload
Tangosol.IO.Pof Namespace