Click or drag to resize

PFSiteSettings Class

Various settings used by the PFSite object.
Inheritance Hierarchy
SystemObject
  Packflow.CorePFSiteSettings

Namespace:  Packflow.Core
Assembly:  MicaSystems.Packflow.Core (in MicaSystems.Packflow.Core.dll) Version: 1.0.0.0 (3.2.0.306)
Syntax
C#
[DataContractAttribute]
public class PFSiteSettings

The PFSiteSettings type exposes the following members.

Constructors
  NameDescription
Public methodPFSiteSettings
Initializes a new instance of the PFSiteSettings class, based on an existing PFSite.
Top
Properties
  NameDescription
Public propertyAllowUsersToModifyTheirProfile
Gets or sets a value indicating whether all users can modify their own profile. This does not include the "Settings" section of the user page.
Public propertyAuthenticationRequiresWhitelisting
Gets or sets a value indicating whether Authenticated users have to be validated against a whitelist before being granted access. WhiteList concept depends on the authentication mechanism.
Public propertyContentTypeIdForNewConversations
Gets or sets the id of the content-type from which new items should be created when a user clicks 'New conversation' in the 'Messages' page.
Public propertyCustomDefaultUrl
Gets or sets the default url of the PFSite.
Public propertyCustomStyleFileName
Gets or sets the name of the stylesheet file used on all pages of the PFSite.

The file must located in the path "VirtualDirectory/Styles".

Public propertyDescription
Gets or sets the cescription of the PFSite.
Public propertyDisplayName
Gets or sets the display name of the PFSite.
Public propertyEmitEventOnFollowConversationUpdate
Gets or sets a value indicating whether an event should be emitted when a user starts/stops following an item conversation.
Public propertyEnableConnectAsDifferentUser
Gets or sets a value indicating whether the action "Connect as a different user" is shown in the user menu.
Public propertyEnableFormsAccountManagement
Gets or sets a value indicating whether forms account management is enabled.
Public propertyEnableFullTextSearch
Gets or sets a value indicating whether the query engine is authorized to search in the Index database for some of its filters.
Public propertyEnableGoogleOAuth Obsolete.
Gets or sets a value indicating whether forms account can log-on using Google OpenAuth external authentication standard.
Public propertyEnableLogout
Gets or sets a value indicating whether the action "Logout" is shown in the user menu.
Public propertyEnableThemeEditorForUsers
Gets or sets a value indicating whether users have access to the "Edit themes" option in the user menu. Does not affect administrators.
Public propertyEngineVersion
Gets or sets the current engine version installed and used by the PFSite.
Public propertyExternalServerUrl
Gets or sets the url to use when links must be absolute, like in emails referencing the PFSite.
Public propertyHideUsersEmailAddress
Gets or sets a value indicating whether the email address of all users should be hidden to other users, except administrators.
Public propertyHomeUrl
Gets or sets the home url / default page of the PFSite. Obsolete.
Public propertyIconFileName
Gets or sets the filename of the icon (favicon) of all pages of the PFSite.

The file must located in the VirtualDirectory root.

Public propertyIconFileUrl
Gets the relative url of the site's icon.
Public propertyLanguageCode
Gets or sets the default language used by the PFSite.
Public propertyLogoFileName
Gets or sets the filename of the logo used in the header of all pages of the PFSite.

The file must located in the path "VirtualDirectory/Images/Logos".

Public propertyMailFrom
Gets or sets the mail address used as "From" address in mails sent by the PFSite.
Public propertyMailHost
Gets or sets the server name used to send emails from the PFSite.
Public propertyName
Gets or sets the name of the PFSite.
Public propertyNavigationOpenFormsInFrame
Gets or sets a value indicating whether the form opening action in the navigation

should open the form in a frame instead of using a classic redirection.

Public propertyNotificationSystem
Gets or sets the system used to send notifications.
Public propertySchedulerAddress
Gets or sets http address of the scheduler running the timer jobs of the PFSite.
Public propertySchedulerImplementation
Gets or sets the definition of the assembly used to run the timer jobs of the PFSite.
Public propertySupportContact
Gets or sets the mail address to contact for support.
Public propertyUrl
Gets or sets the url of the PFSite.
Public propertyUseAlternativeIdentities
Gets or sets a value indicating whether new alternative identities can be defined on the PFSite or not.
Top
Methods
  NameDescription
Public methodGetLogoFileUrl
Gets the relative url of the site's logo. If a theme is provided and if this site uses the default packflow logo then this method will choose the dark/light variant depending on the header background.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodAsT
Casts an object to another type. Returns default(T) if the object is null.
(Defined by Utils_Other.)
Public Extension MethodEqualsAll
Checks that this object is equal to every object in parameters.
(Defined by Utils_Other.)
Public Extension MethodEqualsAny
Checks that this object is equal to at least one of the parameters.
(Defined by Utils_Other.)
Public Extension MethodGetString
Converts an object to String using ToString() method, else returns String.Empty.
(Defined by Utils_Other.)
Public Extension MethodIsGenericListOverloaded.
Checks if this object is a System.Collections.Generic.List.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericList(Type)Overloaded.
Checks if this object is a System.Collections.Generic.List using type as T.
(Defined by Utils_Linq.)
Public Extension MethodSerializeOverloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerialize(String)Overloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerializeJsonOverloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(ListType)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(DataContractJsonSerializerSettings)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Top
See Also