Class PortalSettings
Inheritance
PortalSettings
Assembly: DotNetNuke.dll
Syntax
public class PortalSettings : BaseEntityInfo, IPropertyAccess, IPortalSettings
Constructors
PortalSettings()
Declaration
PortalSettings(PortalInfo)
Declaration
public PortalSettings(PortalInfo portal)
Parameters
PortalSettings(int)
Declaration
public PortalSettings(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
PortalSettings(int, PortalAliasInfo)
Declaration
public PortalSettings(int tabId, PortalAliasInfo portalAliasInfo)
Parameters
PortalSettings(int, PortalInfo)
Declaration
public PortalSettings(int tabId, PortalInfo portal)
Parameters
PortalSettings(int, int)
Declaration
public PortalSettings(int tabId, int portalId)
Parameters
Type |
Name |
Description |
int |
tabId |
|
int |
portalId |
|
Properties
ActiveTab
Declaration
public TabInfo ActiveTab { get; set; }
Property Value
AddCachebusterToResourceUris
Declaration
public bool AddCachebusterToResourceUris { get; }
Property Value
Declaration
public string AddCompatibleHttpHeader { get; }
Property Value
AdminTabId
Declaration
public int AdminTabId { get; set; }
Property Value
AdministratorId
Declaration
public int AdministratorId { get; set; }
Property Value
AdministratorRoleId
Declaration
public int AdministratorRoleId { get; set; }
Property Value
AdministratorRoleName
Declaration
public string AdministratorRoleName { get; set; }
Property Value
AllowUserUICulture
Declaration
public bool AllowUserUICulture { get; }
Property Value
AllowedExtensionsWhitelist
Declaration
public FileExtensionWhitelist AllowedExtensionsWhitelist { get; }
Property Value
BackgroundFile
Declaration
public string BackgroundFile { get; set; }
Property Value
BannerAdvertising
Declaration
public int BannerAdvertising { get; set; }
Property Value
Cacheability
Declaration
public CacheLevel Cacheability { get; }
Property Value
CdfVersion
Declaration
public int CdfVersion { get; }
Property Value
ContentLocalizationEnabled
Declaration
public bool ContentLocalizationEnabled { get; }
Property Value
ControlPanelSecurity
Declaration
public PortalSettings.ControlPanelPermission ControlPanelSecurity { get; }
Property Value
ControlPanelVisible
Declaration
public bool ControlPanelVisible { get; }
Property Value
CookieMoreLink
Declaration
public string CookieMoreLink { get; }
Property Value
CultureCode
Declaration
public string CultureCode { get; set; }
Property Value
Currency
Declaration
public string Currency { get; set; }
Property Value
Current
Declaration
public static PortalSettings Current { get; }
Property Value
DataConsentActive
Declaration
public bool DataConsentActive { get; }
Property Value
DataConsentConsentRedirect
Declaration
public int DataConsentConsentRedirect { get; }
Property Value
DataConsentDelay
Declaration
public int DataConsentDelay { get; }
Property Value
DataConsentDelayMeasurement
Declaration
public string DataConsentDelayMeasurement { get; }
Property Value
DataConsentTermsLastChange
Declaration
public DateTime DataConsentTermsLastChange { get; }
Property Value
DataConsentUserDeleteAction
Declaration
public PortalSettings.UserDeleteAction DataConsentUserDeleteAction { get; }
Property Value
DefaultAdminContainer
Declaration
public string DefaultAdminContainer { get; }
Property Value
DefaultAdminSkin
Declaration
public string DefaultAdminSkin { get; }
Property Value
DefaultAuthProvider
Declaration
public string DefaultAuthProvider { get; }
Property Value
DefaultControlPanelMode
Declaration
public PortalSettings.Mode DefaultControlPanelMode { get; }
Property Value
DefaultControlPanelVisibility
Declaration
public bool DefaultControlPanelVisibility { get; }
Property Value
DefaultIconLocation
Declaration
public string DefaultIconLocation { get; }
Property Value
DefaultLanguage
Declaration
public string DefaultLanguage { get; set; }
Property Value
Declaration
public string DefaultModuleActionMenu { get; }
Property Value
DefaultModuleId
Declaration
public int DefaultModuleId { get; }
Property Value
DefaultPortalAlias
Declaration
public string DefaultPortalAlias { get; }
Property Value
DefaultPortalContainer
Declaration
public string DefaultPortalContainer { get; }
Property Value
DefaultPortalSkin
Declaration
public string DefaultPortalSkin { get; }
Property Value
DefaultTabId
Declaration
public int DefaultTabId { get; }
Property Value
Description
Declaration
public string Description { get; set; }
Property Value
DisablePrivateMessage
Declaration
public bool DisablePrivateMessage { get; }
Property Value
Email
Declaration
public string Email { get; set; }
Property Value
EnableBrowserLanguage
Declaration
public bool EnableBrowserLanguage { get; }
Property Value
EnableCompositeFiles
Declaration
public bool EnableCompositeFiles { get; }
Property Value
EnableModuleEffect
Declaration
[Obsolete("Deprecated in DotNetNuke 7.4.0. No replacement. Scheduled removal in v10.0.0.")]
public bool EnableModuleEffect { get; }
Property Value
Declaration
public bool EnablePopUps { get; }
Property Value
EnableRegisterNotification
Declaration
public bool EnableRegisterNotification { get; }
Property Value
Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.1. This setting is no longer relevant as skin widgets are no longer supported. Scheduled removal in v11.0.0.")]
public bool EnableSkinWidgets { get; }
Property Value
EnableUrlLanguage
Declaration
public bool EnableUrlLanguage { get; }
Property Value
ErrorPage404
Declaration
public int ErrorPage404 { get; }
Property Value
ErrorPage500
Declaration
public int ErrorPage500 { get; }
Property Value
ExpiryDate
Declaration
public DateTime ExpiryDate { get; set; }
Property Value
Declaration
public string FooterText { get; set; }
Property Value
GUID
Declaration
public Guid GUID { get; set; }
Property Value
HideFoldersEnabled
Declaration
public bool HideFoldersEnabled { get; }
Property Value
HideLoginControl
Declaration
public bool HideLoginControl { get; }
Property Value
HomeDirectory
Declaration
public string HomeDirectory { get; set; }
Property Value
HomeDirectoryMapPath
Declaration
public string HomeDirectoryMapPath { get; }
Property Value
HomeSystemDirectory
Declaration
public string HomeSystemDirectory { get; set; }
Property Value
HomeSystemDirectoryMapPath
Declaration
public string HomeSystemDirectoryMapPath { get; }
Property Value
Declaration
public int HomeTabId { get; set; }
Property Value
HostFee
Declaration
public float HostFee { get; set; }
Property Value
HostSpace
Declaration
public int HostSpace { get; set; }
Property Value
InjectModuleHyperLink
Declaration
public bool InjectModuleHyperLink { get; }
Property Value
InlineEditorEnabled
Declaration
public bool InlineEditorEnabled { get; }
Property Value
IsLocked
Declaration
public bool IsLocked { get; }
Property Value
IsThisPortalLocked
Declaration
public bool IsThisPortalLocked { get; }
Property Value
KeyWords
Declaration
public string KeyWords { get; set; }
Property Value
LoginTabId
Declaration
public int LoginTabId { get; set; }
Property Value
LogoFile
Declaration
public string LogoFile { get; set; }
Property Value
PageHeadText
Declaration
public string PageHeadText { get; }
Property Value
PageQuota
Declaration
public int PageQuota { get; set; }
Property Value
Pages
Declaration
public int Pages { get; set; }
Property Value
PortalAlias
Declaration
public PortalAliasInfo PortalAlias { get; set; }
Property Value
PortalAliasMappingMode
Declaration
public PortalSettings.PortalAliasMapping PortalAliasMappingMode { get; }
Property Value
PortalId
Declaration
public int PortalId { get; set; }
Property Value
PortalName
Declaration
public string PortalName { get; set; }
Property Value
PrimaryAlias
Declaration
public PortalAliasInfo PrimaryAlias { get; set; }
Property Value
PrivacyTabId
Declaration
public int PrivacyTabId { get; set; }
Property Value
RegisterTabId
Declaration
public int RegisterTabId { get; set; }
Property Value
RegisteredRoleId
Declaration
public int RegisteredRoleId { get; set; }
Property Value
RegisteredRoleName
Declaration
public string RegisteredRoleName { get; set; }
Property Value
Registration
Declaration
public RegistrationSettings Registration { get; set; }
Property Value
SMTPConnectionLimit
Declaration
public int SMTPConnectionLimit { get; }
Property Value
SMTPMaxIdleTime
Declaration
public int SMTPMaxIdleTime { get; }
Property Value
SSLEnabled
Declaration
public bool SSLEnabled { get; }
Property Value
SSLEnforced
Declaration
public bool SSLEnforced { get; }
Property Value
SSLSetup
Declaration
public SiteSslSetup SSLSetup { get; }
Property Value
SSLURL
Declaration
public string SSLURL { get; }
Property Value
STDURL
Declaration
public string STDURL { get; }
Property Value
SearchIncludeCommon
Declaration
public bool SearchIncludeCommon { get; }
Property Value
SearchIncludeNumeric
Declaration
public bool SearchIncludeNumeric { get; }
Property Value
SearchIncludedTagInfoFilter
Declaration
public string SearchIncludedTagInfoFilter { get; }
Property Value
SearchMaxWordlLength
Declaration
public int SearchMaxWordlLength { get; }
Property Value
SearchMinWordlLength
Declaration
public int SearchMinWordlLength { get; }
Property Value
SearchTabId
Declaration
public int SearchTabId { get; set; }
Property Value
ShowCookieConsent
Declaration
public bool ShowCookieConsent { get; }
Property Value
Declaration
public bool ShowQuickModuleAddMenu { get; }
Property Value
SiteLogHistory
Declaration
[Obsolete("Deprecated in DotNetNuke 8.0.0. No replacement. Scheduled removal in v10.0.0.")]
public int SiteLogHistory { get; set; }
Property Value
SplashTabId
Declaration
public int SplashTabId { get; set; }
Property Value
SuperTabId
Declaration
public int SuperTabId { get; set; }
Property Value
TermsTabId
Declaration
public int TermsTabId { get; set; }
Property Value
TimeZone
Declaration
public TimeZoneInfo TimeZone { get; set; }
Property Value
UserId
Declaration
public int UserId { get; }
Property Value
UserInfo
Declaration
public UserInfo UserInfo { get; }
Property Value
UserMode
Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.1. Use Personalization.GetUserMode() instead. Scheduled removal in v11.0.0.")]
public PortalSettings.Mode UserMode { get; }
Property Value
UserQuota
Declaration
public int UserQuota { get; set; }
Property Value
UserRegistration
Declaration
public int UserRegistration { get; set; }
Property Value
UserTabId
Declaration
public int UserTabId { get; set; }
Property Value
Users
Declaration
public int Users { get; set; }
Property Value
Methods
Clone()
Declaration
public PortalSettings Clone()
Returns
GetProperty(string, string, CultureInfo, UserInfo, Scope, ref bool)
Declaration
public string GetProperty(string propertyName, string format, CultureInfo formatProvider, UserInfo accessingUser, Scope accessLevel, ref bool propertyNotFound)
Parameters
Returns
Implements
Extension Methods