Class Project
Assembly: Volo.Docs.Domain.dll
Syntax
public class Project : AggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp
Constructors
Project()
Declaration
Project(Guid, string, string, string, string, string, string, string)
Declaration
public Project(Guid id, string name, string shortName, string documentStoreType, string format, string defaultDocumentName = "Index", string navigationDocumentName = "docs-nav.json", string parametersDocumentName = "docs-params.json")
Parameters
Properties
DefaultDocumentName
Declaration
public virtual string DefaultDocumentName { get; protected set; }
Property Value
DocumentStoreType
Declaration
public virtual string DocumentStoreType { get; protected set; }
Property Value
Declaration
public virtual string Format { get; protected set; }
Property Value
LatestVersionBranchName
Declaration
public virtual string LatestVersionBranchName { get; set; }
Property Value
MainWebsiteUrl
Declaration
public virtual string MainWebsiteUrl { get; set; }
Property Value
MinimumVersion
Declaration
public virtual string MinimumVersion { get; set; }
Property Value
Name
Declaration
public virtual string Name { get; protected set; }
Property Value
NavigationDocumentName
Declaration
public virtual string NavigationDocumentName { get; protected set; }
Property Value
ParametersDocumentName
Declaration
public virtual string ParametersDocumentName { get; protected set; }
Property Value
ShortName
Declaration
public virtual string ShortName { get; protected set; }
Property Value
Methods
SetDefaultDocumentName(string)
Declaration
public void SetDefaultDocumentName(string defaultDocumentName)
Parameters
Type |
Name |
Description |
string |
defaultDocumentName |
|
Declaration
public void SetFormat(string format)
Parameters
Type |
Name |
Description |
string |
format |
|
SetName(string)
Declaration
public void SetName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
SetNavigationDocumentName(string)
Declaration
public void SetNavigationDocumentName(string navigationDocumentName)
Parameters
Type |
Name |
Description |
string |
navigationDocumentName |
|
SetParametersDocumentName(string)
Declaration
public void SetParametersDocumentName(string parametersDocumentName)
Parameters
Type |
Name |
Description |
string |
parametersDocumentName |
|
Implements
Extension Methods