C# Класс Tridion.Extensions.DynamicDelivery.Factories.TridionPageFactory

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

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

Метод Описание
FindPage ( string url ) : IPage
FindPageContent ( string url ) : string
GetAllPublishedPageUrls ( string includeExtensions, string pathStarts ) : string[]

GetLastPublishedDateByUri ( string uri ) : System.DateTime
GetLastPublishedDateByUrl ( string url ) : System.DateTime
GetPage ( string tcmUri ) : IPage
GetPageContent ( string tcmUri ) : string
HasPageChanged ( string url ) : bool
TryFindPage ( string url, IPage &page ) : bool
TryFindPageContent ( string url, string &pageContent ) : bool
TryGetPage ( string tcmUri, IPage &page ) : bool
TryGetPageContent ( string tcmUri, string &pageContent ) : bool

Защищенные методы

Метод Описание
GetIPageObject ( string pageStringContent ) : IPage

Returns an IPage object

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

Метод Описание
GetStringContentFromBrokerByUri ( string TcmUri ) : string

Gets the raw string (xml) from the broker db by URI

GetStringContentFromBrokerByUrl ( string Url ) : string

Gets the raw string (xml) from the broker db by URL

LoadComponentModelsFromComponentFactory ( IPage page ) : void
resolveLinks ( Field richTextField, TcmUri pageUri ) : void

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

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

public FindPage ( string url ) : IPage
url string
Результат IPage

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

public FindPageContent ( string url ) : string
url string
Результат string

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

public GetAllPublishedPageUrls ( string includeExtensions, string pathStarts ) : string[]
includeExtensions string
pathStarts string
Результат string[]

GetIPageObject() защищенный статический Метод

Returns an IPage object
protected static GetIPageObject ( string pageStringContent ) : IPage
pageStringContent string String to desirialize to an IPage object
Результат IPage

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

public GetLastPublishedDateByUri ( string uri ) : System.DateTime
uri string
Результат System.DateTime

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

public GetLastPublishedDateByUrl ( string url ) : System.DateTime
url string
Результат System.DateTime

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

public GetPage ( string tcmUri ) : IPage
tcmUri string
Результат IPage

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

public GetPageContent ( string tcmUri ) : string
tcmUri string
Результат string

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

public HasPageChanged ( string url ) : bool
url string
Результат bool

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

public TryFindPage ( string url, IPage &page ) : bool
url string
page IPage
Результат bool

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

public TryFindPageContent ( string url, string &pageContent ) : bool
url string
pageContent string
Результат bool

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

public TryGetPage ( string tcmUri, IPage &page ) : bool
tcmUri string
page IPage
Результат bool

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

public TryGetPageContent ( string tcmUri, string &pageContent ) : bool
tcmUri string
pageContent string
Результат bool