A collection of settings that apply to the web client at the user level.
Inheritance Hierarchy
Ipswitch.Messaging.FrameworkSettings
Ipswitch.Messaging.FrameworkWebClientUserSettings
Namespace: Ipswitch.Messaging.Framework
Assembly: Ipswitch.Messaging.Framework (in Ipswitch.Messaging.Framework.dll) Version: 1.0.0.0
Syntax
The WebClientUserSettings type exposes the following members.
Constructors
Name | Description | |
---|---|---|
WebClientUserSettings |
Initializes a new instance of the WebClientUserSettings class, which acts as a collection of user-level settings that apply to the web client.
|
Methods
Name | Description | |
---|---|---|
Add(ISetting) | (Inherited from Settings.) | |
AddT(String, T) | (Inherited from Settings.) | |
Clear | (Inherited from Settings.) | |
Contains(String) | (Inherited from Settings.) | |
Contains(ISetting) | (Inherited from Settings.) | |
CopyTo | (Inherited from Settings.) | |
Equals | (Inherited from Object.) | |
GetT | (Inherited from Settings.) | |
GetEnumerator | (Inherited from Settings.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Remove(String) | (Inherited from Settings.) | |
Remove(ISetting) | (Inherited from Settings.) | |
SetT | (Inherited from Settings.) | |
ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
AlternateEmailAddress | ||
AlternateFromAddresses |
Gets or sets a value that allows the user to sent messages that appear to come from an address other than their actual one.
| |
AlwaysRequestReadReceipt |
Gets or sets a value indicating whether or not a read receipt should always be requested when sending a message. If PIM is disabled, it will disable Calendars, Notes, and Tasks in the Web Client.
| |
AutoSaveDraftFrequency |
Gets or sets a value that indicates how often the compose page will save messages being composed as a draft.
| |
AutoSuggestRecipients |
Gets or sets a value indicating whether or not the web client should automatically suggest recipients to the user while composing.
| |
CalendarDayEndTime |
Gets or sets a time offset from midnight indicating the time each day that the calendar should use as a cut-off when hiding late appointments. Any appointments after this time will normally be hidden. The user can still view appointments after this time by requesting to see the entire day.
| |
CalendarDayStartTime |
Gets or sets a time offset from midnight indicating the time each day that the calendar should use as a cut-off when hiding early appointments. Any appointments before this time will normally be hidden. The user can still view appointments before this time by requesting to see the entire day.
| |
CalendarDisplayDeleteConfirmation |
Gets or sets a value that indicates whether a confirmation dialog will appear asking users if they are sure they wish to delete the calendar item.
| |
CalendarEnableReminders |
Gets or sets a value that indicates whether reminders will pop up for calendar items.
| |
CalendarFirstDayOfWeek |
Gets or sets a value that indicates which day of the week should appear at the beginning of each week.
| |
CalendarInitialView |
Gets or set a value that controls what field will be used to sort a contact list.
| |
CalendarMinutesPerRow |
Gets or sets a value that specifies the number of minutes each row in the calendar should represent.
| |
CalendarMultiDayNumber |
Gets or sets a value that specifies the number of days to display in the calendar multiview.
| |
CalendarShowAllDayRow |
Gets or sets a value that indicates whether or not the All Day row should be displayed on the user's calendars.
| |
CalendarWorkDayEndTime |
Gets or sets a time offset from midnight indicating the time each day that the calendar should treat as the end of a typical work day.
| |
CalendarWorkDayStartTime |
Gets or sets a time offset from midnight indicating the time each day that the calendar should treat as the start of a typical work day.
| |
CheckMailLocation |
Gets or sets a value that indicates whether the webclient will check for new mail in all of the user's folders or only in the user's inbox.
| |
ConfirmMessageDeletes |
Gets or sets a value that indicates whether or not to present a confirmation message to the user when messages are deleted.
| |
ContactsSortField |
Gets or set a value that controls what field will be used to sort a contact list.
| |
Count | (Inherited from Settings.) | |
DefaultAddressBookFolder |
Gets or sets a value that indicates which folder should be used as the default contact folder by the web client.
| |
DefaultCalendar |
Gets or sets a string that contains the id of the folder that will be shown by default in dropdowns when multiple calendars exist.
| |
DefaultMessageEncodingName |
Gets or sets the name of a code page for an Encoding that will be used as the
default whenever an Encoding is needed for the User in the web client.
| |
DisplayBccInCompose |
Gets or sets a value that indicates whether or not the web client will show the BCC field by default when composing a new message.
| |
DisplayCcInCompose |
Gets or sets a value that indicates whether or not the web client will show the CC field by default when composing a new message.
| |
DisplayCheckboxesInGrids |
Gets or sets a value indicating whether or not checkboxes should be displayed by grids in the web client user interface.
| |
DisplayName |
Gets or sets a string that is the Name to be used for this user in the web client. This is the name that will be used in outgoing messages or anywhere else that a friendly name string for the user is needed in the web client.
| |
DisplayQuickCompose |
Gets or sets a value that indicates whether or not the compose link is display by itself on the menu or under the actions menu option.
| |
EnableColumnFiltering |
Gets or sets a value indicating whether or not column filters are allowed to display in the web client's user interface.
| |
Enabled |
Gets or sets a value that indicates whether or not a user is allowed to access the web client.
| |
EnableDSTAdjustment |
Gets or sets a value that indicates whether or not a daylight savings time will be applied to any dates/times.
| |
EnableEmptySubjectWarning |
Gets or sets a value that indicates whether or not the web client will warn the user if a message being sent contains an empty subject.
| |
EnableMissingAttachmentsWarning |
Gets or sets a value that indicates whether or not the web client will warn the user if a message contains no attachments, but contains text implying that one should be there.
| |
FailedLoginAttempts |
Gets or sets a value that indicates how many times the User has attempted and failed to log in to the web client since the last successful login.
| |
IncludeAttachmentsWithForwards |
Gets or sets a value that indicates whether or not forwards will contain any attachments found in the original message.
| |
IncludeAttachmentsWithReplies |
Gets or sets a value that indicates whether or not replies will contain any attachments found in the original message.
| |
IncludeGroupsInAutoSuggestion |
Gets or sets a value that indicates whether or not group contacts should be included when message recipients are auto-suggested by the web client.
| |
IncludeInlineImagesAsDownloadableAttachments |
Gets or sets a value indicating whether or not checkboxes should be displayed by grids in the web client user interface.
| |
IncludeOriginalMessageInForwards |
Gets or sets a value that indicates whether or not forwards will contain the original message.
| |
IncludeOriginalMessageInReplies |
Gets or sets a value that indicates whether or not replies will contain the original message.
| |
InitialFolderToDisplay |
Gets or sets a value indicating the user folder that will be initially displayed when the user logs in.
| |
InsertSignatureIntoForwards |
Gets or sets a value that indicates whether or not forwarded messages will have the user's signature inserted into them.
| |
InsertSignatureIntoReplies |
Gets or sets a value that indicates whether or not replies will have the user's signature inserted into them.
| |
IsReadOnly | (Inherited from Settings.) | |
Item | (Inherited from Settings.) | |
LastFailedLogin |
Gets or sets a DateTimeOffset that marks the last date and time that the user attempted to log in to the web client and failed.
| |
LastLogin |
Gets or sets a DateTimeOffset that marks the last date and time that the user successfully logged in to the web client.
| |
Lockouts |
Gets or sets a value that indicates how many times the User has been locked out of the web client due to too many failed attempts to log in since the last successful login.
| |
MailCheckFrequency |
Gets or sets a value that indicates how often the webclient will check for new messages.
| |
NewMessageAlertBlinkCount |
Gets or sets a value that indicates how many times the webclient should blink when alerting the user that new messages have arrived.
| |
NewMessageFormat |
Gets or sets a value that indicates whether new messages should default to HTML or Plain Text.
| |
NewMessageSoundExternalUrl |
Gets or sets a URI that can be used to locate a sound file to play when new messages arrive. If null, then the default sound file will be used by the web client.
| |
NewMessagesPlaySound |
Gets or sets a value that indicates whether or not the webclient should play a sound when new messages arrive.
| |
NewMessagesShowAlert |
Gets or sets a value that indicates whether or not the webclient should do something to notify the user when new messages arrive.
| |
NewMessagesShowNotification |
Gets or set a value that indicates whether or not the webclient will display a new messages notification.
| |
OnlyShowUnread |
Gets or sets a value that indicates whether or not the message list will display unread messages only.
| |
PagingAlwaysVisible |
Gets or sets a value indicating whether or not paging will be shown when there is only one page of results.
| |
PagingLocation |
Gets or sets a value indicating where to display the paging buttons.
| |
PagingNumberPerPage |
Gets or sets a value that specifies the number of message list items to display per page.
| |
PagingShowTextAlongsideButtons |
Gets or sets a value indicating whether or not text will be show beside the paging buttons.
| |
PagingStyle |
Gets or sets a value indicating what type of paging buttons to display for the message list.
| |
PasswordChangeRequired |
Gets or sets a value indicating whether or not the web client should require that the user change their password.
| |
PimEnabled |
Gets or sets a value indicating whether or not Personal Information Management is enabled or
disabled. If PIM is disabled, it will disable Calendars, Notes, and Tasks in the Web Client.
| |
PurgeMessageOnDelete |
Gets or sets a value that indicates whether or not deleted messages should be purged from the user's folders instead of being moved to a special folder for deleted items. If true, deleted items will be removed instead of moved.
| |
ReadingPaneLocation |
Gets or sets a value indicating where to display the reading pane.
| |
ReadReceiptResponseAction |
Gets or sets a value that indicates which of the options in the ReadReceiptResponseAction enum should be taken when a read receipt has been requested for a message.
| |
SaveMessagesInSentFolder |
Gets or sets a value that indicates whether or not the web client should save a copy of messages that are sent.
| |
SaveRecipientsAsContacts |
Gets or sets a value that indicates whether or not the web client should automatically save message recipients in the user's contact list.
| |
Signature |
Gets or sets a string that can be automatically appended to the bottom of new messages composed in the web client.
| |
SpamConfirmBeforeReport |
Gets or sets a value that indicates whether or not a confirmation dialog will appear before a message is reported as spam.
| |
SpamFolder |
Gets or sets a value indicating the id of user folder that will be used as a spam folder.
| |
SpamReportAction |
Gets or sets a value that indicates what will happen to messages after they are reported as spam.
| |
SuppressExternalImages |
Gets or sets a value indicating whether or not images should be suppressed when displaying messages in the web client.
| |
SuppressJavascript |
Gets or sets a value indicating whether or not scripts should be suppressed when displaying messages in the web client.
| |
Suspended |
Gets or sets a value that indicates whether or not a user's access to the web client has been suspended. Web client access is usually suspended due to exceeding the maximum allowed login attempts.
| |
ThemeName |
Gets or sets a value that controls which theme the webclient uses.
| |
TimezoneOffset |
Gets or sets the time offset for the user's time zone used by the web client.
|
See Also