Try our conversational search powered by Generative AI!

Class SiteInformationBase

Inheritance
System.Object
SiteInformationBase
Namespace: EPiServer.UI.Admin
Assembly: EPiServer.UI.dll
Version: 11.20.7
Syntax
public class SiteInformationBase : WebFormsBase, ISupportsScriptManager, ISystemMessageSink

Constructors

SiteInformationBase()

Declaration
public SiteInformationBase()

Fields

RSAAlgorithm

Declaration
protected static RSA RSAAlgorithm
Field Value
Type Description
System.Security.Cryptography.RSA

Properties

LanguageBranchRepository

Declaration
protected virtual ILanguageBranchRepository LanguageBranchRepository { get; set; }
Property Value
Type Description
ILanguageBranchRepository

LicenseRepository

Declaration
protected virtual ILicenseRepository LicenseRepository { get; set; }
Property Value
Type Description
ILicenseRepository

SiteDefinitionRepository

Declaration
protected virtual ISiteDefinitionRepository SiteDefinitionRepository { get; set; }
Property Value
Type Description
ISiteDefinitionRepository

SiteDefinitionResolver

Declaration
protected virtual ISiteDefinitionResolver SiteDefinitionResolver { get; set; }
Property Value
Type Description
ISiteDefinitionResolver

Methods

AddError(SiteInformationBase.ErrorType, String)

Declaration
protected virtual void AddError(SiteInformationBase.ErrorType errorType, string message)
Parameters
Type Name Description
SiteInformationBase.ErrorType errorType
System.String message

FindSiteDefintionBySiteUrl(Uri)

Declaration
protected virtual SiteDefinition FindSiteDefintionBySiteUrl(Uri siteUrl)
Parameters
Type Name Description
System.Uri siteUrl
Returns
Type Description
SiteDefinition

GetAccessKey()

Declaration
protected string GetAccessKey()
Returns
Type Description
System.String

GetLicenseData()

Declaration
protected virtual LicenseData GetLicenseData()
Returns
Type Description
LicenseData

GetLicenseType()

Declaration
protected virtual SiteInformationBase.LicenseType GetLicenseType()
Returns
Type Description
SiteInformationBase.LicenseType

PopulateCanAddMoreSitesAction(WebFormsBase, WebControl, IEnumerable<SiteDefinition>)

Declaration
protected virtual void PopulateCanAddMoreSitesAction(WebFormsBase container, WebControl actionButton, IEnumerable<SiteDefinition> sites)
Parameters
Type Name Description
WebFormsBase container
System.Web.UI.WebControls.WebControl actionButton
System.Collections.Generic.IEnumerable<SiteDefinition> sites

RunSiteUnderCloudLicense()

Declaration
protected virtual bool RunSiteUnderCloudLicense()
Returns
Type Description
System.Boolean

ShouldHandleLicense()

Declaration
protected virtual bool ShouldHandleLicense()
Returns
Type Description
System.Boolean

TryExecute<T>(Func<T>)

Declaration
protected virtual T TryExecute<T>(Func<T> f)
Parameters
Type Name Description
System.Func<T> f
Returns
Type Description
T
Type Parameters
Name Description
T

ValidateCloudLicense()

Declaration
protected virtual void ValidateCloudLicense()

Implements

Extension Methods