Class SiteInformationBase
Inheritance
System.Object
SiteInformationBase
Assembly: EPiServer.UI.dll
Version: 11.20.7
public class SiteInformationBase : WebFormsBase, ISupportsScriptManager, ISystemMessageSink
Constructors
Declaration
public SiteInformationBase()
Fields
Declaration
protected static RSA RSAAlgorithm
Field Value
Type |
Description |
System.Security.Cryptography.RSA |
|
Properties
Declaration
protected virtual ILanguageBranchRepository LanguageBranchRepository { get; set; }
Property Value
Declaration
protected virtual ILicenseRepository LicenseRepository { get; set; }
Property Value
Declaration
protected virtual ISiteDefinitionRepository SiteDefinitionRepository { get; set; }
Property Value
Declaration
protected virtual ISiteDefinitionResolver SiteDefinitionResolver { get; set; }
Property Value
Methods
Declaration
protected virtual void AddError(SiteInformationBase.ErrorType errorType, string message)
Parameters
Declaration
protected virtual SiteDefinition FindSiteDefintionBySiteUrl(Uri siteUrl)
Parameters
Type |
Name |
Description |
System.Uri |
siteUrl |
|
Returns
Declaration
protected string GetAccessKey()
Returns
Type |
Description |
System.String |
|
Declaration
protected virtual LicenseData GetLicenseData()
Returns
Declaration
protected virtual SiteInformationBase.LicenseType GetLicenseType()
Returns
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 |
|
Declaration
protected virtual bool RunSiteUnderCloudLicense()
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual bool ShouldHandleLicense()
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual T TryExecute<T>(Func<T> f)
Parameters
Type |
Name |
Description |
System.Func<T> |
f |
|
Returns
Type Parameters
Declaration
protected virtual void ValidateCloudLicense()
Implements
Extension Methods