PageableList T  Class TIBCO Spotfire 6.0 API Reference
Represents a list that is divided into smaller blocks which are part of the TIBCO Spotfire paging mechanism.
It is primarily intended to be used for storing a large number of values.
Best performance is achieved by only adding values to the end of the list. Inserting and removing elements is permitted but expensive from a performance perspective.
Inheritance Hierarchy

System Object
  Spotfire.Dxp.Data.Collections PageableList T 

Namespace: Spotfire.Dxp.Data.Collections
Assembly: Spotfire.Dxp.Data (in Spotfire.Dxp.Data.dll) Version: 13.19.7018.3940 (13.19.7018.3940)
Syntax

[SerializableAttribute]
[PersistenceVersionAttribute(3, 0)]
public sealed class PageableList<T> : IList, 
	ICollection, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable, 
	IDisposable, ISerializable, IDataCacheValueType
Type Parameters

T
The type for the values in the list.

The following types are currently supported:
bool
int
long
decimal
float
double
string
DateTime
TimeSpan
BinaryLargeObject

Remarks

A PageableList T  is not thread safe for concurrent reading and writing, but if it is made read-only through a call to SetReadOnly  multiple readers are handled in a thread safe manner.
In read-write mode synchronization needs to be implemented by the caller.

From TIBCO Spotfire 2.2.0 the type parameter <T> may also be BinaryLargeObject, the Spotfire type used to represent a byte stream. From TIBCO Spotfire 3.1.0 the following type parameters are added: bool, long, float and TimeSpan.

See Also