DEPRECATED: Diffusion Silverlight Classic API  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.Transports.Paging.PagedTopicHandler Class Reference

Implementation of the handler class for paged data. More...

Public Member Functions

 PagedTopicHandler (DiffusionClient client, TopicMessage loadMessage, IPagedTopicListener listener)
 Constructor. More...
 
void Open (int linesPerPage, int pageNumber)
 Opens a page. More...
 
void Page (string pageNumber)
 Navigate to a particular page number. More...
 
void Close ()
 Closes the paged handler. More...
 

Public Attributes

const string PagedString = "PS"
 The 'paged string' constant. More...
 
const string PagedRecord = "PR"
 The 'paged record' constant. More...
 
const string Refresh = "R"
 The 'refresh' command. More...
 
const string Next = "N"
 The 'next page' command. More...
 
const string Prior = "P"
 The 'previous page' command. More...
 
const string First = "F"
 The 'first page' command. More...
 
const string Last = "L"
 The 'last page' command. More...
 
const string OpenCommand = "O"
 The 'open page' command. More...
 
const string CloseCommand = "C"
 The 'close page' command More...
 

Properties

DiffusionClient Client [get]
 Get the Diffusion API object. More...
 

Detailed Description

Implementation of the handler class for paged data.

Constructor & Destructor Documentation

PushTechnology.Transports.Paging.PagedTopicHandler.PagedTopicHandler ( DiffusionClient  client,
TopicMessage  loadMessage,
IPagedTopicListener  listener 
)

Constructor.

Parameters
client
loadMessage
listener

Member Function Documentation

void PushTechnology.Transports.Paging.PagedTopicHandler.Close ( )

Closes the paged handler.

void PushTechnology.Transports.Paging.PagedTopicHandler.Open ( int  linesPerPage,
int  pageNumber 
)

Opens a page.

Parameters
linesPerPageThe number of lines to open for the page.
pageNumberThe number of the page to open.
void PushTechnology.Transports.Paging.PagedTopicHandler.Page ( string  pageNumber)

Navigate to a particular page number.

Parameters
pageNumber

Member Data Documentation

const string PushTechnology.Transports.Paging.PagedTopicHandler.CloseCommand = "C"

The 'close page' command

const string PushTechnology.Transports.Paging.PagedTopicHandler.First = "F"

The 'first page' command.

const string PushTechnology.Transports.Paging.PagedTopicHandler.Last = "L"

The 'last page' command.

const string PushTechnology.Transports.Paging.PagedTopicHandler.Next = "N"

The 'next page' command.

const string PushTechnology.Transports.Paging.PagedTopicHandler.OpenCommand = "O"

The 'open page' command.

const string PushTechnology.Transports.Paging.PagedTopicHandler.PagedRecord = "PR"

The 'paged record' constant.

const string PushTechnology.Transports.Paging.PagedTopicHandler.PagedString = "PS"

The 'paged string' constant.

const string PushTechnology.Transports.Paging.PagedTopicHandler.Prior = "P"

The 'previous page' command.

const string PushTechnology.Transports.Paging.PagedTopicHandler.Refresh = "R"

The 'refresh' command.

Property Documentation

DiffusionClient PushTechnology.Transports.Paging.PagedTopicHandler.Client
get

Get the Diffusion API object.


The documentation for this class was generated from the following file: