CMS.Polls.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.Polls</name>
    </assembly>
    <members>
        <member name="T:CMS.Polls.PollVotingActivityInitializer">
            <summary>
            Provides initialization for poll voting activity.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollVotingActivityInitializer.#ctor(CMS.Polls.PollInfo,System.Collections.Generic.IEnumerable{System.Int32},CMS.Base.ITreeNode)">
            <summary>
            Instantiates new instance of <see cref="T:CMS.Polls.PollVotingActivityInitializer"/>.
            </summary>
            <param name="poll">Reference to poll the activity will be initialized for</param>
            <param name="selectedAnswersIDs"></param>
            <param name="currentDocument">Specifies document the activity is logged for</param>
            <exception cref="T:System.ArgumentNullException">
            <paramref name="poll"/> is <c>null</c> -or-
            <paramref name="selectedAnswersIDs"/> is <c>null</c> -or-
            <paramref name="currentDocument"/> is <c>null</c>
            </exception>
        </member>
        <member name="M:CMS.Polls.PollVotingActivityInitializer.Initialize(CMS.Activities.IActivityInfo)">
            <summary>
            Initializes <see cref="T:CMS.Activities.IActivityInfo"/> properties.
            </summary>
            <param name="activity">Activity info</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="activity"/> is <c>null</c></exception>
        </member>
        <member name="P:CMS.Polls.PollVotingActivityInitializer.ActivityType">
            <summary>
            Activity type.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollVotingActivityInitializer.SettingsKeyName">
            <summary>
            Activity settings key name, used to check whether activity logging is enabled.
            </summary>
        </member>
        <member name="T:CMS.Polls.PollsModuleMetadata">
            <summary>
            Represents the Polls module metadata.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollsModuleMetadata.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="F:CMS.Polls.PollListInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Polls.PollListInfo.OBJECT_TYPE_GROUP">
            <summary>
            Object type for group
            </summary>
        </member>
        <member name="F:CMS.Polls.PollListInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="F:CMS.Polls.PollListInfo.TYPEINFOGROUP">
            <summary>
            Type information for group.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollListInfo.#ctor">
            <summary>
            Constructor - Creates an empty PollListInfo object.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollListInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new PollListInfo object from the given DataRow.
            </summary>
            <param name="dr">DataRow with the object data</param>
        </member>
        <member name="M:CMS.Polls.PollListInfo.GetColumnNames">
            <summary>
            Gets the default list of column names for this class
            </summary>
        </member>
        <member name="M:CMS.Polls.PollListInfo.GetDataQueryInternal">
            <summary>
            Gets the data query for this object type
            </summary>
        </member>
        <member name="T:CMS.Polls.PollsModule">
            <summary>
            Represents the Polls module.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollsModule.#ctor">
            <summary>
            Default constructor
            </summary>
        </member>
        <member name="M:CMS.Polls.PollsModule.RegisterCommands">
            <summary>
            Registers the object type of this module
            </summary>
        </member>
        <member name="M:CMS.Polls.PollsModule.GetPollAnswerInfo(System.Object[])">
            <summary>
            Returns answer info for specified ID
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Polls.PollsModule.GetPollInfo(System.Object[])">
            <summary>
            Returns poll info for specified ID
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Polls.PollsModule.BelongsToGroup(System.Object[])">
            <summary>
            Returns true if poll belongs to specified group
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Polls.PollsModule.RemoveRoleFromPoll(System.Object[])">
            <summary>
            Remove role from poll
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="M:CMS.Polls.PollsModule.AddRoleToPoll(System.Object[])">
            <summary>
            Add role to poll
            </summary>
            <param name="parameters">Parameters array</param>
        </member>
        <member name="T:CMS.Polls.CountTypeEnum">
            <summary>
            Count type enumeration.
            </summary>
        </member>
        <member name="F:CMS.Polls.CountTypeEnum.None">
            <summary>
            No count.
            </summary>
        </member>
        <member name="F:CMS.Polls.CountTypeEnum.Absolute">
            <summary>
            Absolute count.
            </summary>
        </member>
        <member name="F:CMS.Polls.CountTypeEnum.Percentage">
            <summary>
            Percentage count.
            </summary>
        </member>
        <member name="T:CMS.Polls.PollAnswerInfo">
            <summary>
            PollAnswerInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Polls.PollAnswerInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Polls.PollAnswerInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerOrder">
            <summary>
            Order of current answer.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerCount">
            <summary>
            Count of the answer.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerID">
            <summary>
            ID of the answer.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerEnabled">
            <summary>
            Indicates if answer is enabled.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerText">
            <summary>
            Answer text.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerPollID">
            <summary>
            ID of a poll where answer is registered.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerGUID">
            <summary>
            Answer GUID.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerLastModified">
            <summary>
            Object last modified.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerIsOpenEnded">
            <summary>
            Indicates if answer is open ended.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerForm">
            <summary>
            BizForm where open ended answer data are stored.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerAlternativeForm">
            <summary>
            Alternative form for open ended answer.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollAnswerInfo.AnswerHideForm">
            <summary>
            Indicates if form for open ended answer is hidden if the answer is not selected.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfo.InsertAsCloneInternal(CMS.DataEngine.CloneSettings,CMS.DataEngine.CloneResult,CMS.DataEngine.BaseInfo)">
            <summary>
            Inserts cloned object to DB.
            </summary>
            <param name="settings">Cloning settings</param>
            <param name="result">Cloning result</param>
            <param name="originalObject">Original source BaseInfo (object being cloned)</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfo.#ctor">
            <summary>
            Constructor - Creates an empty PollAnswerInfo object.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new PollAnswerInfo object from the given DataRow.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="T:CMS.Polls.PollAnswerInfoProvider">
            <summary>
            Class providing PollAnswerInfo management.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.GetPollAnswerInfoByGUID(System.Guid)">
            <summary>
            Returns object with specified GUID.
            </summary>
            <param name="guid">Object GUID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.GetPollAnswerInfo(System.Int32)">
            <summary>
            Returns the PollAnswerInfo structure for the specified pollAnswer.
            </summary>
            <param name="pollAnswerId">PollAnswer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.GetPollAnswers">
            <summary>
            Returns all poll answers.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.SetPollAnswerInfo(CMS.Polls.PollAnswerInfo)">
            <summary>
            Sets (updates or inserts) specified pollAnswer.
            </summary>
            <param name="pollAnswer">PollAnswer object to set</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.DeletePollAnswerInfo(CMS.Polls.PollAnswerInfo)">
            <summary>
            Deletes specified pollAnswer.
            </summary>
            <param name="pollAnswerObj">PollAnswer object</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.DeletePollAnswerInfo(System.Int32)">
            <summary>
            Deletes specified pollAnswer.
            </summary>
            <param name="pollAnswerId">PollAnswer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.MoveAnswerUp(System.Int32,System.Int32)">
            <summary>
            Moves the answer up in order.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="answerId">Answer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.MoveAnswerDown(System.Int32,System.Int32)">
            <summary>
            Moves the answer down in order.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="answerId">Answer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.GetLastAnswerOrder(System.Int32)">
            <summary>
            Gets number which will be the highest AnswerOrder number of the specified Poll or 0.
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.Vote(System.Int32)">
            <summary>
            Increment AnswerCount of the specified answer.
            </summary>
            <param name="answerId">Answer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.ResetAnswers(System.Int32)">
            <summary>
            Sets AnswerCount to '0' to all answers of the specified poll.
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.DeleteAnswers(System.Int32)">
            <summary>
            Delete all Poll's answers.
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.MoveAnswerUpInternal(System.Int32,System.Int32)">
            <summary>
            Moves the answer up in order.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="answerId">Answer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.MoveAnswerDownInternal(System.Int32,System.Int32)">
            <summary>
            Moves the answer down in order.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="answerId">Answer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.VoteInternal(System.Int32)">
            <summary>
            Increment AnswerCount of the specified answer.
            </summary>
            <param name="answerId">Answer ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.ResetAnswersInternal(System.Int32)">
            <summary>
            Sets AnswerCount to '0' to all answers of the specified poll.
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollAnswerInfoProvider.DeleteAnswersInternal(System.Int32)">
            <summary>
            Delete all Poll's answers.
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="T:CMS.Polls.PollInfo">
            <summary>
            PollInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Polls.PollInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Polls.PollInfo.OBJECT_TYPE_GROUP">
            <summary>
            Object type for group
            </summary>
        </member>
        <member name="F:CMS.Polls.PollInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="F:CMS.Polls.PollInfo.TYPEINFOGROUP">
            <summary>
            Type information for group polls.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.AllowedRoles">
            <summary>
            Hashtable of allowed roles. RoleName is key and RoleID is value.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.Sites">
            <summary>
            Hashtable of sites where the poll is assigned.
            SiteName is key and SiteID is value.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.LoadRoles">
            <summary>
            Loads the table of allowed roles.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.LoadSites">
            <summary>
            Loads the table of sites.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollID">
            <summary>
            ID of the poll.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollCodeName">
            <summary>
            Code name of the poll.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollDisplayName">
            <summary>
            Display name of the poll.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollTitle">
            <summary>
            Title of the poll.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollQuestion">
            <summary>
            Question of the poll.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollResponseMessage">
            <summary>
            Response message displayed after voting.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollOpenFrom">
            <summary>
            Indicates from when is poll opened.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollOpenTo">
            <summary>
            Indicates close time for the poll.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollAccess">
            <summary>
            Indicates security access for the poll.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollAllowMultipleAnswers">
            <summary>
            Indicates if poll allows multiple answers.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollGUID">
            <summary>
            Poll GUID.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollLastModified">
            <summary>
            Object last modified.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollGroupID">
            <summary>
            ID of a group where the poll is placed.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollSiteID">
            <summary>
            ID of the site where poll is located.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.PollLogActivity">
            <summary>
            Indicates if poll activity is logged.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollInfo.TypeInfo">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.CheckUniqueCodeName">
            <summary>
            Checks if the object has unique code name. Returns true if the object has unique code name.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.#ctor">
            <summary>
            Constructor - Creates an empty PollInfo object.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new PollInfo object from the given DataRow.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfo.IsInSite(System.String)">
            <summary>
            Returns true, if the poll is assigned to the site.
            </summary>
            <param name="siteName">Sitename to check</param>
        </member>
        <member name="M:CMS.Polls.PollInfo.InsertAsCloneInternal(CMS.DataEngine.CloneSettings,CMS.DataEngine.CloneResult,CMS.DataEngine.BaseInfo)">
            <summary>
            Inserts cloned object to DB.
            </summary>
            <param name="settings">Cloning settings</param>
            <param name="result">Cloning result</param>
            <param name="originalObject">Original source BaseInfo (object being cloned)</param>
        </member>
        <member name="M:CMS.Polls.PollInfo.InsertAsClonePostprocessing(CMS.DataEngine.CloneSettings,CMS.DataEngine.CloneResult,CMS.DataEngine.BaseInfo)">
            <summary>
            Clones forum role and forum moderator bindings
            </summary>
            <param name="settings">Cloning settings</param>
            <param name="result">Result of the cloning - messages in this object will be altered by processing this method</param>
            <param name="originalObject">Original source BaseInfo (object being cloned)</param>
        </member>
        <member name="M:CMS.Polls.PollInfo.CheckLicense(CMS.DataEngine.ObjectActionEnum,System.String)">
            <summary>
            Checks the object license. Returns true if the licensing conditions for this object were matched
            </summary>
            <param name="action">Object action</param>
            <param name="domainName">Domain name, if not set, uses current domain</param>
        </member>
        <member name="M:CMS.Polls.PollInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="T:CMS.Polls.PollInfoProvider">
            <summary>
            Class providing PollInfo management.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.#ctor">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPolls">
            <summary>
            Returns all existing polls.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollInfoByGUID(System.Guid)">
            <summary>
            Returns object with specified GUID.
            </summary>
            <param name="guid">Object GUID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollInfo(System.Int32)">
            <summary>
            Returns the PollInfo structure for the specified poll.
            </summary>
            <param name="pollId">Poll id</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollInfo(System.String,System.Int32)">
            <summary>
            Returns the PollInfo structure specified by PollCodeName and SiteID.
            </summary>
            <param name="pollCodeName">Poll code name (leading period denotes global poll)</param>
            <param name="siteId">Site ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollInfo(System.String,System.Int32,System.Int32)">
            <summary>
            Returns the PollInfo structure specified by PollCodeName, SiteID and GroupID.
            If siteId is not 0 and no poll is found, tries to find the poll
            among global polls.
            </summary>
            <param name="pollCodeName">Poll code name (leading period denotes global poll)</param>
            <param name="siteId">Site ID</param>
            <param name="groupId">Group ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPolls(System.String,System.String)">
            <summary>
            Returns the Dataset structure of all polls that match specified conditions.
            </summary>
            <param name="where">WHERE condition</param>
            <param name="orderby">ORDER BY</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPolls(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns the Dataset structure of all polls that match specified conditions.
            </summary>
            <param name="where">WHERE condition</param>
            <param name="orderby">ORDER BY</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Selected columns</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPolls(System.Int32,System.Int32,System.String)">
            <summary>
            Returns the Dataset structure of all polls of the specified site.
            </summary>
            <param name="siteId">Site ID</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPolls(System.String,System.Int32,System.String)">
            <summary>
            Returns the Dataset structure of all polls of the specified site.
            </summary>
            <param name="siteName">Site name</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetGroupPolls(System.Int32,System.Int32)">
            <summary>
            Returns all polls for specified site and group.
            </summary>
            <param name="siteId">Site ID</param>
            <param name="groupId">Group ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetGroupPolls(System.Int32,System.String,System.Int32,System.String,System.Int32,System.String)">
            <summary>
            Returns all polls for specified site and group.
            </summary>
            <param name="siteId">Site ID</param>
            <param name="where">Where condition</param>
            <param name="groupId">Group ID</param>
            <param name="orderBy">Order By</param>
            <param name="topN">TOP N</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.SetPollInfo(CMS.Polls.PollInfo)">
            <summary>
            Sets (updates or inserts) specified poll.
            </summary>
            <param name="poll">Poll to set</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.DeletePollInfo(CMS.Polls.PollInfo)">
            <summary>
            Deletes specified poll.
            </summary>
            <param name="pollObj">Poll object</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.DeletePollInfo(System.Int32)">
            <summary>
            Deletes specified poll.
            </summary>
            <param name="pollId">Poll id</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.ClearPollLicHash">
            <summary>
            Clear poll hash count values.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.AddPollToSite(System.Int32,System.Int32)">
            <summary>
            Assigns the poll to the site.
            </summary>
            <param name="siteId">Site ID</param>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.RemovePollFromSite(System.Int32,System.Int32)">
            <summary>
            Removes the pole from the site.
            </summary>
            <param name="siteId">Site ID</param>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.AddRoleToPoll(System.Int32,System.Int32)">
            <summary>
            Assigns the role to the site.
            </summary>
            <param name="roleId">Role ID</param>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.RemoveRoleFromPoll(System.Int32,System.Int32)">
            <summary>
            Removes the role from the site.
            </summary>
            <param name="roleId">Role ID</param>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollRoles(System.Int32)">
            <summary>
            Gets the DataSet of roles assigned to the poll.
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollRoles(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets the DataSet of roles assigned to the poll.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="where">WHERE condition</param>
            <param name="orderBy">ORDER BY condition</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollSites(System.Int32)">
            <summary>
            Gets the DataSet of sites where the poll is assigned.
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollSites(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets the DataSet of sites where the poll is assigned.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="where">WHERE condition</param>
            <param name="orderBy">ORDER BY condition</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.IsRoleAllowedForPoll(System.Int32,System.String)">
            <summary>
            Returns true if the role is allowed within the poll.
            </summary>
            <param name="roleName">Role name</param>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.HasVoted(System.Int32)">
            <summary>
            Returns true is user already voted for this poll (use cookie).
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.SetVoted(System.Int32)">
            <summary>
            Sets the flag that user voted for the poll (use cookie like in the method above).
            </summary>
            <param name="pollId">Poll ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.LicenseVersionCheck(System.String,CMS.DataEngine.FeatureEnum,CMS.DataEngine.ObjectActionEnum)">
            <summary>
            License version checker.
            </summary>
            <param name="domain">Domain name</param>
            <param name="feature">Feature type</param>
            <param name="action">Type of action - edit, insert, delete</param>
            <returns>Returns true if feature is without any limitations for domain and action</returns>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.CheckLicense(CMS.DataEngine.ObjectActionEnum,System.String)">
            <summary>
            Checks the license.
            </summary>
            <param name="action">Object action</param>
            <param name="domainName">Domain name, if not set, current domain name is used</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollInternal(System.String,System.Int32,System.Int32)">
            <summary>
            Returns the PollInfo structure specified by PollCodeName, SiteID and GroupID.
            If siteId is not 0 and no poll is found, tries to find the poll
            among global polls.
            </summary>
            <param name="pollCodeName">Poll code name (leading period denotes global poll)</param>
            <param name="siteId">Site ID</param>
            <param name="groupId">Group ID</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollsInternal(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns the Dataset structure of all polls that match specified conditions.
            </summary>
            <param name="where">WHERE condition</param>
            <param name="orderby">ORDER BY</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Selected columns</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollsInternal(System.Int32,System.Int32,System.String)">
            <summary>
            Returns the Dataset structure of all polls of the specified site.
            </summary>
            <param name="siteId">Site ID</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.SetInfo(CMS.Polls.PollInfo)">
            <summary>
            Inserts or Updates the object to the database.
            </summary>
            <param name="info">Object to insert / update</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.DeleteInfo(CMS.Polls.PollInfo)">
            <summary>
            Deletes the object to the database.
            </summary>
            <param name="info">Object to delete</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollRolesInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets the DataSet of roles assigned to the poll.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="where">WHERE condition</param>
            <param name="orderBy">ORDER BY condition</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="M:CMS.Polls.PollInfoProvider.GetPollSitesInternal(System.Int32,System.String,System.String,System.Int32,System.String)">
            <summary>
            Gets the DataSet of sites where the poll is assigned.
            </summary>
            <param name="pollId">Poll ID</param>
            <param name="where">WHERE condition</param>
            <param name="orderBy">ORDER BY condition</param>
            <param name="topN">TOP N condition</param>
            <param name="columns">Columns restriction</param>
        </member>
        <member name="T:CMS.Polls.PollRoleInfo">
            <summary>
            PollRoleInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Polls.PollRoleInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Polls.PollRoleInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollRoleInfo.RoleID">
            <summary>
            ID of the role.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollRoleInfo.PollID">
            <summary>
            ID of the poll.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollRoleInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollRoleInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollRoleInfo.#ctor">
            <summary>
            Constructor - Creates an empty PollRoleInfo object.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollRoleInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new PollRoleInfo object from the given DataRow.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollRoleInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="T:CMS.Polls.PollRoleInfoProvider">
            <summary>
            Class providing PollRoleInfo management.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.GetPollRoleInfo(System.Int32,System.Int32)">
            <summary>
            Returns the PollRoleInfo structure for the specified pollRole.
            </summary>
            <param name="roleId">RoleID</param>
            <param name="pollId">PollID</param>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.GetPollRoleInfos(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns PollRoleInfo objects specified by parameters.
            </summary>
            <param name="where">WHERE condition</param>
            <param name="orderBy">ORDER BY statement</param>
            <param name="topN">Number of returned records</param>
            <param name="columns">Data columns to return</param>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.SetPollRoleInfo(CMS.Polls.PollRoleInfo)">
            <summary>
            Sets (updates or inserts) specified pollRole.
            </summary>
            <param name="pollRole">PollRole to set</param>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.DeletePollRoleInfo(CMS.Polls.PollRoleInfo)">
            <summary>
            Deletes specified pollRole.
            </summary>
            <param name="infoObj">PollRole object</param>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.RemoveRoleFromPoll(System.Int32,System.Int32)">
            <summary>
            Deletes specified pollRole.
            </summary>
            <param name="roleId">RoleID</param>
            <param name="pollId">PollID</param>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.RemoveRoleFromPoll(CMS.Membership.RoleInfo,CMS.Polls.PollInfo)">
            <summary>
            Deletes specified poll role.
            </summary>
            <param name="role">RoleID</param>
            <param name="poll">PollID</param>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.AddRoleToPoll(System.Int32,System.Int32)">
            <summary>
            Adds specified role to the poll.
            </summary>
            <param name="roleId">RoleID</param>
            <param name="pollId">PollID</param>
        </member>
        <member name="M:CMS.Polls.PollRoleInfoProvider.AddRoleToPoll(CMS.Membership.RoleInfo,CMS.Polls.PollInfo)">
            <summary>
            Adds specified role to the poll.
            </summary>
            <param name="role">Role</param>
            <param name="poll">Poll</param>
        </member>
        <member name="T:CMS.Polls.PollSiteInfo">
            <summary>
            PollSiteInfo data container class.
            </summary>
        </member>
        <member name="F:CMS.Polls.PollSiteInfo.OBJECT_TYPE">
            <summary>
            Object type
            </summary>
        </member>
        <member name="F:CMS.Polls.PollSiteInfo.TYPEINFO">
            <summary>
            Type information.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollSiteInfo.SiteID">
            <summary>
            ID of the site.
            </summary>
        </member>
        <member name="P:CMS.Polls.PollSiteInfo.PollID">
            <summary>
            ID of the poll.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollSiteInfo.DeleteObject">
            <summary>
            Deletes the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollSiteInfo.SetObject">
            <summary>
            Updates the object using appropriate provider.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollSiteInfo.#ctor">
            <summary>
            Constructor - Creates an empty PollSiteInfo object.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollSiteInfo.#ctor(System.Data.DataRow)">
            <summary>
            Constructor - Creates a new PollSiteInfo object from the given DataRow.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollSiteInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
            <summary>
            Checks the permissions of the object.
            </summary>
            <param name="permission">Permission type</param>
            <param name="siteName">Name of the site</param>
            <param name="userInfo">UserInfo object</param>
            <param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
        </member>
        <member name="T:CMS.Polls.PollSiteInfoProvider">
            <summary>
            Class providing PollSiteInfo management.
            </summary>
        </member>
        <member name="M:CMS.Polls.PollSiteInfoProvider.GetPollSiteInfo(System.Int32,System.Int32)">
            <summary>
            Returns the PollSiteInfo structure for the specified pollSite.
            </summary>
            <param name="pollId">PollID</param>
            <param name="siteId">SiteID</param>
        </member>
        <member name="M:CMS.Polls.PollSiteInfoProvider.GetPollSiteInfos(System.String,System.String,System.Int32,System.String)">
            <summary>
            Returns PollSiteInfo objects specified by parameters.
            </summary>
            <param name="where">WHERE condition</param>
            <param name="orderBy">ORDER BY statement</param>
            <param name="topN">Number of returned records</param>
            <param name="columns">Data columns to return</param>
        </member>
        <member name="M:CMS.Polls.PollSiteInfoProvider.SetPollSiteInfo(CMS.Polls.PollSiteInfo)">
            <summary>
            Sets (updates or inserts) specified pollSite.
            </summary>
            <param name="pollSite">PollSite to set</param>
        </member>
        <member name="M:CMS.Polls.PollSiteInfoProvider.DeletePollSiteInfo(CMS.Polls.PollSiteInfo)">
            <summary>
            Deletes specified pollSite.
            </summary>
            <param name="infoObj">PollSite object</param>
        </member>
        <member name="M:CMS.Polls.PollSiteInfoProvider.RemovePollFromSite(System.Int32,System.Int32)">
            <summary>
            Deletes specified pollSite.
            </summary>
            <param name="pollId">PollID</param>
            <param name="siteId">SiteID</param>
        </member>
        <member name="M:CMS.Polls.PollSiteInfoProvider.AddPollToSite(System.Int32,System.Int32)">
            <summary>
            Adds specified poll to the site.
            </summary>
            <param name="pollId">PollID</param>
            <param name="siteId">SiteID</param>
        </member>
    </members>
</doc>