Classes

  ClassDescription
Choice
A Choice in a Poll
ChoiceCollection
A collection of choices
Poll
The main poll class
PollCollection
A collection of polls
PollHandler
Handles Poll management.
PollModule
Module for Poll
PollSortOrder
Sort order for Polls.
PollValidator
Provides helper methods used to validate input data to PollHandler methods.
Vote
A Vote in a Poll
VoteCollection
A collection of votes
VoteEnumerator
Enumerator support for VoteEnumerator.
VoteSortOrder
Sort order for Votes.

Delegates

  DelegateDescription
PollHandler..::.GetChoiceCacheObjectDelegate
Represents the method that will be used to get a Choice object from database if it is not found in cache.
PollHandler..::.GetChoiceListCacheObjectDelegate
Represents the method that will be used to get a ChoiceCollection for Poll specified if it is not found in cache.
PollHandler..::.GetPollCacheObjectDelegate
Represents the method that will be used to get a Poll object from database if it is not found in cache.
PollHandler..::.GetPollListCacheObjectDelegate
Represents the method that will be used to get list of polls from database if the list is not found in cache.
PollHandler..::.GetVoteListCacheObjectDelegate
Represents the method that will be used to get a VoteCollection for a set of choices specified if it is not found in cache.
PollHandler..::.HasVotedCacheObjectDelegate
Represents the method that will be used to get information whether specified IUser has voted in the Poll specified.

Enumerations

  EnumerationDescription
PollSortField
Enum of Poll Field Names
PollStatus
Sets if the poll is active or not
PollType
Enumeration (flags) specifying the type of the poll.
VoteSortField
Enum of Vote Field Names