[This is preliminary documentation and is subject to change.]

The EmailDB type exposes the following members.

Constructors

  NameDescription
Public methodEmailDBOverloaded.

Methods

  NameDescription
Public methodAddOutputParameterOverloaded.
Public methodAddParameterOverloaded.
Protected methodAddParametersOverloaded.
Public methodClearParameters
Clear all the sql stored procedure parameters
(Inherited from OfficeClipDB.)
Public methodClose
Close the connection, data adapter and the command
(Inherited from OfficeClipDB.)
Public methodCommit
Commits the transaction
(Inherited from OfficeClipDB.)
Public methodDeleteBlockedEmailAddress
Removes a particular email Address from the blocked sender list.
Public methodDeleteEmail
Deletes a particular email idenfied by emailId in the database and the filesystem.
Public methodDeleteEmailAccount
Deletes all the information related to a particular email account identified by emailAccountId.
Public methodDeleteEmailFolder
Deletes all the information related to a particular email folder.
Public methodDeleteEmailInfo
Deletes a particular email idenfied by emailId in the database and the filesystem.
Public methodDeleteEmailPreference
Deletes the email preferences for a particular user.
Public methodDeleteEmailRule
Deletes all the details corresponding to a particular rule indentified by emailRuleId.
Public methodDeleteMailingList
Deletes the complete mailing list including all the members if any.
Public methodDeleteMailingListMember
Deletes a mailing list member from the mailing list.
Public methodDeleteMailingListMembers
Deletes all mailing list members from the mailing list.
Public methodDispose
disposes the object for garbage collection
(Inherited from OfficeClipDB.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodExecuteNonQueryOverloaded.
Protected methodExecuteReader
Executes the sql datareader
(Inherited from OfficeClipDB.)
Protected methodExecuteScalar
Executes the query that returns a single valur
(Inherited from OfficeClipDB.)
Protected methodFill
Fills the dataset
(Inherited from OfficeClipDB.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAccountColorSchemes
Gets all the color schemes specified in the OfficeClip email account color sheme resource file (desktop/email/accountColorScheme.xml). Please refer to the
Public methodGetBlockSenderList
Gets a list of email addresses, emails from which need to be discarded.
Public methodGetEmailAccount
Gets all the details related to the a particular email account identified by the emailAccountId.
Public methodGetEmailAccounts
Gets all the information for all the email accounts for the currently logged in user.
Public methodStatic memberGetEmailFileLocation
Gets the email file location
Public methodGetEmailFolder
Gets all the information related to a particular email folder identified by the emailFolderId.
Public methodGetEmailFolderNames
Gets a list of all the email folders for currently logged in user.
Public methodGetEmailFolders
Gets all the email folders created for the currently logged in user.
Public methodGetEmailInfo
Gets all the information corresponding to a particular email identified by emailId.
Public methodGetEmailInfoList
Gets all the information List of all emails info for those emailIds supplied in eidList.
Public methodGetEmailListGridLayout
Returns the order in which the columns in the email list are to be displayed. For more information refer to the OfficeClip customization document, level 1 customization using the emailList.xml.
Public methodGetEmailListGridNumberOfRows
Gets the number of rows per page as specified in the xml configuration file emailList.xml. Please refer to the OfficeClip level 1 customization help.
Public methodGetEmailPreference
Gets the email preferences for a particular user.
Public methodGetEmailRule
Gets all the details corresponding to a particular email rule identified by emailRuleId.
Public methodGetEmailRules
Gets all the details corresponding to all the email rules set by the currently logged in user.
Public methodGetEmails
Gets all the stored emails and their related information in the OfficeClip database for the currently logged in user.
Public methodGetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
Public methodGetMailingListInfo
Gets all the information related to a particular mailing list identified by the mailingListId.
Public methodGetMailingListMembers
Gets all the mailing list members corresponding to a particular mailing list identified by the mailingListId.
Public methodGetMailingLists
Gets all the mailing lists created by the currently logged in user.
Public methodGetMailingListSelectionList
Gets all the members of the all the groups (only name and email Address) where the currenly logged in user belongs and all the memebers of all the address books visible to the user. All these members' and contacts' names and email addresses are merged in one unique list in order for the user to select from it to add to his/her mailing list.
Public methodGetParameterCount
Gets the parameter count
(Inherited from OfficeClipDB.)
Public methodGetParameterValue
Gets the value of the parameter
(Inherited from OfficeClipDB.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInit
Initialize the connection parameters
(Inherited from OfficeClipDB.)
Public methodInitTransactionOverloaded.
Public methodInsertBlockedEmailAddress
Inserts a new email Address into the blocked sender list for the currently logged in user.
Public methodInsertEmailAccount
Inserts all the details related to the a particular email account into the database.
Public methodInsertEmailFileIntoFileSystem
Inserts the email file into the file system
Public methodInsertEmailFolder
Inserts all the information related to a particular email folder.
Public methodInsertEmailInfo
Inserts all the information corresponding to a particular email.
Public methodInsertEmailRule
Inserts all the details related to an email rule into the database.
Public methodInsertMailingList
Inserts a new mailing list into the database.
Public methodInsertMailingListMemberInfo
Inserts a new mailing list member into a mailing list.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPutEmailsInFolder
Puts a single email or a set of emails into a particular folder.
Public methodRollback
Rolls back the transaction
(Inherited from OfficeClipDB.)
Public methodSetParameterValue
Sets the parameter value of the sql parameter to a known value
(Inherited from OfficeClipDB.)
Protected methodSetSPCommandOverloaded.
Protected methodSetSPDataAdapter
Sets the stored procedure data adapter
(Inherited from OfficeClipDB.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUpdateBlockedEmailAddress
Inserts a new email Address into the blocked sender list if it already does not exist for the currently logged in user.
Public methodUpdateEmailAccount
Updates all the details related to the a particular email account into the database.
Public methodUpdateEmailFolder
Updates all the information related to a particular email folder.
Public methodUpdateEmailInfo
Updates all the information corresponding to a particular email into the database.
Public methodUpdateEmailMarkDeletedOverloaded.
Public methodUpdateEmailMoveRuleDown
Moves a particular email rule down in the order for the currently logged in user.
Public methodUpdateEmailMoveRuleUp
Moves a particular email rule up in the order for the currently logged in user.
Public methodUpdateEmailPreference
Updates the email preferences for a particular user in the database.
Public methodUpdateEmailRule
Updates all the details related to an email rule into the database.
Public methodUpdateMailingList
Updates mailing list information into the database.

Properties

  NameDescription
Public propertyConnectionString
Gets the OfficeClip.DBLayer.ConnectionString property encapsulates a callout to the ASP+ Config System to obtain the database connection string for the application.
(Inherited from OfficeClipDB.)
Protected propertyDBConnString
The database connection string that is only available within the framework of the DBLayer. This should only be set through a constructor so this is not available outside the DBLayer. A default conection string is assumed if not set.
(Inherited from OfficeClipDB.)

See Also