C# 클래스 Tridion.Extensions.DynamicDelivery.Factories.TridionPageFactory

상속: TridionFactoryBase, IPageFactory
파일 보기 프로젝트 열기: rainmaker2k/TridionMVCDotNet

공개 메소드들

메소드 설명
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