Class Page
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class Page : FullAuditedAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete, IMultiTenant, IHasEntityVersion
Constructors
Page()
Declaration
Properties
Content
Declaration
public virtual string Content { get; protected set; }
Property Value
EntityVersion
Declaration
public virtual int EntityVersion { get; protected set; }
Property Value
IsHomePage
Declaration
public virtual bool IsHomePage { get; protected set; }
Property Value
LayoutName
Declaration
public virtual string LayoutName { get; protected set; }
Property Value
Script
Declaration
public virtual string Script { get; protected set; }
Property Value
Slug
Declaration
public virtual string Slug { get; protected set; }
Property Value
Style
Declaration
public virtual string Style { get; protected set; }
Property Value
TenantId
Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Title
Declaration
public virtual string Title { get; protected set; }
Property Value
Methods
SetContent(string)
Declaration
public virtual void SetContent(string content)
Parameters
Type |
Name |
Description |
string |
content |
|
SetLayoutName(string)
Declaration
public virtual void SetLayoutName(string layoutName)
Parameters
Type |
Name |
Description |
string |
layoutName |
|
SetScript(string)
Declaration
public virtual void SetScript(string script)
Parameters
Type |
Name |
Description |
string |
script |
|
SetStyle(string)
Declaration
public virtual void SetStyle(string style)
Parameters
Type |
Name |
Description |
string |
style |
|
SetTitle(string)
Declaration
public virtual void SetTitle(string title)
Parameters
Type |
Name |
Description |
string |
title |
|
Implements
Extension Methods