C# Класс MiniWeb.Core.MiniWebSite

Наследование: IMiniWebSite
Показать файл Открыть проект

Открытые методы

Метод Описание
Authenticate ( string user, string password ) : bool
DeleteAsset ( IAsset asset ) : void
DeleteSitePage ( ISitePage page ) : void
DummyContent ( string template ) : IContentItem
GetDefaultContentForTemplate ( string template ) : List
GetPageByUrl ( string url, bool editing = false ) : ISitePage
GetPageUrl ( ISitePage page ) : string
IsAuthenticated ( ClaimsPrincipal user ) : bool
MiniWebSite ( IHostingEnvironment env, ILoggerFactory loggerfactory, IMiniWebContentStorage storage, IMiniWebAssetStorage assetStorage, IOptions config ) : System
ReloadAssets ( ) : void
ReloadPages ( ) : void
SaveSitePage ( ISitePage page, bool storeImages = false ) : void

Приватные методы

Метод Описание
SaveEmbeddedImages ( string html ) : string
SetupLogging ( ILoggerFactory loggerfactory ) : ILogger

Описание методов

Authenticate() публичный Метод

public Authenticate ( string user, string password ) : bool
user string
password string
Результат bool

DeleteAsset() публичный Метод

public DeleteAsset ( IAsset asset ) : void
asset IAsset
Результат void

DeleteSitePage() публичный Метод

public DeleteSitePage ( ISitePage page ) : void
page ISitePage
Результат void

DummyContent() публичный Метод

public DummyContent ( string template ) : IContentItem
template string
Результат IContentItem

GetDefaultContentForTemplate() публичный Метод

public GetDefaultContentForTemplate ( string template ) : List
template string
Результат List

GetPageByUrl() публичный Метод

public GetPageByUrl ( string url, bool editing = false ) : ISitePage
url string
editing bool
Результат ISitePage

GetPageUrl() публичный Метод

public GetPageUrl ( ISitePage page ) : string
page ISitePage
Результат string

IsAuthenticated() публичный Метод

public IsAuthenticated ( ClaimsPrincipal user ) : bool
user System.Security.Claims.ClaimsPrincipal
Результат bool

MiniWebSite() публичный Метод

public MiniWebSite ( IHostingEnvironment env, ILoggerFactory loggerfactory, IMiniWebContentStorage storage, IMiniWebAssetStorage assetStorage, IOptions config ) : System
env IHostingEnvironment
loggerfactory ILoggerFactory
storage IMiniWebContentStorage
assetStorage IMiniWebAssetStorage
config IOptions
Результат System

ReloadAssets() публичный Метод

public ReloadAssets ( ) : void
Результат void

ReloadPages() публичный Метод

public ReloadPages ( ) : void
Результат void

SaveSitePage() публичный Метод

public SaveSitePage ( ISitePage page, bool storeImages = false ) : void
page ISitePage
storeImages bool
Результат void